unixtime ( num
$year
, num $month
, num $day
, num $hour
, num $minute
, num $second
(, string $calendar
)) : num
指定された6つの引数で西暦での年、月、日、時(24h)、分、秒が渡されると、その日付のUNIXタイムスタンプを返します。
UNIXタイムスタンプとは、Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) からの通算秒を指します。
7つ目の引数が渡された場合、西暦以外の暦で3つの引数を指定できます。
$calendar
では、'K'は皇暦(皇紀), 'R'は令和暦を意味します。
<?t
echo unixtime(1970,1,1,13,18,30); // 47910が出力されます
echo unixtime(2681,06,17,13,18,30,'K'); // 皇暦2681年6月17日13時18分30秒のUNIXタイムスタンプが出力されます。
?>