time関数とstrtotime関数

UNIXタイムスタンプとは

UNIXタイムスタンプとは、コンピューターのシステム時刻の一種で、協定世界時UTC)での1970年1月1日(午前0時0分0秒)からの経過時間を指します。

time関数

現在のタイムスタンプを取得

<?php
$now = time();//基準時間から現在までを秒数換算した値

$min = 60;
$hour = 60 * $min;
$day = 24 * $hour;

//$now = time();
$t = $now / $day;
$t = floor($t);//小数点以下を切り捨て
echo "基準時間から今日まで{$t}日";
?>

strtotime関数

指定した日時のタイムスタンプを取得

<?php
$t = strtotime('2020-1-1');
echo $t;
?>