日付の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() 関数を使用しましょう。 |