開始時間と終了時間の 2 つの変数があります。
06:00 から 19:00 (朝) までのどの部分か、またはそれらの間の時間 (19:00 から 06:00) はどれくらいかを判断する必要がありますか?
開始時間と終了時間の 2 つの変数があります。
06:00 から 19:00 (朝) までのどの部分か、またはそれらの間の時間 (19:00 から 06:00) はどれくらいかを判断する必要がありますか?
$sunset = date_sunset(strtotime('2013-02-26 noon'), $timezone, SUNFUNCS_RET_TIMESTAMP);
$sunrise = date_sunrise(strtotime('2013-02-27 noon'), $timezone, SUNFUNCS_RET_TIMESTAMP);
このようにして、日没と日の出のタイムスタンプを取得する必要があります。date_sunrise()
引数の詳細については、 'とを参照date_sunset()
してください。おそらく、有用な値についてさらに詳しい情報が必要になるからです (カイロとヘルシンキの日没を比較してください ;))。
いくつかのルールに従えば、夜の時間帯を見つけることができるはずです
夜の時間帯から外す