UNIXタイムスタンプとは
UNIXタイムスタンプとは、コンピューターのシステム時刻の一種で、協定世界時(UTC)での1970年1月1日(午前0時0分0秒)からの経過時間を指します。
time関数
現在のタイムスタンプを取得
<?php
$now = time();
$min = 60;
$hour = 60 * $min;
$day = 24 * $hour;
$now = $now / $day;
$now = floor($now);
echo "基準時間から今日まで{$now}日";
?>
strtotime関数
指定した日時のタイムスタンプを取得
<?php
$t = strtotime('2024-01-1');
echo $t;
?>
指定日までのカウントダウン
現在のタイムスタンプと指定した日時のタイムスタンプを使って、指定日までのカウントダウンを作ってみましょう。
1秒毎にファイルを更新させる方法は色々ありますが一番簡単なrefreshを使ってみましょう。
<meta http-equiv="refresh" content="秒数">