PHP mktime() 関数

❮ PHP 日付/時刻リファレンス

日付のUnixタイムスタンプを返します。次に、それを使ってその日付の日を探します:

<?php
// Prints: October 3, 1975 was on a Friday
echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975));
?>
例の実行 »

定義と用法

gmmktime() 関数は、日付のUnixタイムスタンプを返します。

チップ: この関数は、渡すパラメータが日付(GMTでない)を表すことを除いて、 gmmktime() と同じです。


構文

mktime(hour,minute,second,month,day,year,is_dst);

パラメータ 説明
hour 任意。時を指定する
minute 任意。分を指定する
second 任意。秒を指定する
month 任意。月を指定する
day 任意。日を指定する
year 任意。年を指定する
is_dst 任意。時刻が夏時間(DST)の場合は1に、そうでない場合は0に、不明の場合は-1(デフォルト)に設定する。 不明な場合は、PHPはそれを推測しようとするが、予期しない結果を招く可能性がある。 注: このパラメータはPHP 5.1.0で非推奨になりました。新しいタイムゾーン処理機能を代わりに使用する必要があります

技術内容
返り値: 整数のUnixタイムスタンプを返します。エラーの場合は FALSE を返します
PHP バージョン: 4+
変更歴 PHP 5.3.0: is_dstパラメータを使用すると E_DEPRECATED をスローするようになりました。
PHP 5.1.0: is_dstパラメータは非推奨になりました。引数なしで mktime() をコールすると E_STRICT notice を発行するようになりました。 代わりに time() 関数を使用しましょう。

❮ PHP 日付/時刻リファレンス