1.タイムゾーンの設定
方法 1: システムのデフォルト時刻が東 8 区になるように、php.ini で date.timezone=Asia/Hong_Kong を設定します
方法 2: date_default_timezone_set() 関数を使用して、タイムゾーンを date_default_timezone_set("Asia/Hong_Kong") に設定します
2. 現在のタイムスタンプを取得します
time() 関数を使用して、現在の時刻と日付を直接返します。タイムスタンプは、1970 年 1 月 1 日の 0:00:00 からこのプログラムの実行時間までの秒数を表します。
3. 現在の日付と時刻を取得します
現在の日付を返すには、date() 関数を使用します。 date() には多くのパラメータがあります。「d」を使用すると、現在の月の 01 から 31 までの日付が返されます
4. 日付と時刻を Unix タイムスタンプに解析します
maketime() 関数を使用して、対応する Unix タイムスタンプを生成します
例を見てみましょう:
date_default_timezone_set("アジア/香港");
$timefuture = mktime(0,0,0,01,01,2016);
$timenow = time();
$timecount = $timefuture - $timenow;
$day =round($timecount/86400);
echo date("現在の時刻は: Y 年 m 月 d 日 [l] H 点 i 分 s 秒",$timenow)."
";
echo "2016 年 1 月 1 日までは ".$day." 日あります。"."
";
?>