投稿

ラベル(php)が付いた投稿を表示しています

php サーバーの時間が指定の日の範囲か調べる時(メモ

phpでサーバーの日にちが指定期間に入っているかの処理のメモ サーバーの特定の時間の間のみ何か処理をさせたい場合、 こんな感じでやればよいかな。 <? //サーバーの設定とかでタイムゾーンが違っている場合は日本時間にする date_default_timezone_set('Asia/Tokyo'); $nowTime = time();//今 $startTime = strtotime ( "2015/11/13" );//範囲開始日 $endTime   = strtotime ( "2016/12/01" );//範囲終了日 //サーバーの時間が開始日以上で、終了日未満の判定 if ($nowTime >= $startTime && $nowTime < $endTime) { //ここに処理を入れる echo "指定の時間だぜ!"; }else{ echo "指定の時間外だぜ!"; } ?> time()とstrtotime()は数値で返却されるのでそれで判定する感じ。 「php 時間 期間判定」 とかでgoogleで検索すると似たような物が結構出てきました。