execute as @a[nbt={SleepTimer:1s}] run tellraw @a [{"selector":"@s","color":"yellow"},{"text":" is now sleeping ","color":"yellow"}]
execute as @a[nbt={SleepTimer:99s}] run function 1ps:skipday
execute if entity @a[nbt={SleepTimer:100s}] run weather clear 0