mktime
| 概略 | 指定した日時のUNIXタイムスタンプを取得する |
|---|---|
| 書式 | int mktime( [ int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst ]]]]]]] ) |
| 引数 |
hour時
|
minute分
|
|
second秒
|
|
month月
|
|
day日
|
|
year年
|
|
is_dstサマータイムなら1 違うなら0 不明なら-1
|
|
| 返値 | 指定した日時に基づいたUNIXタイムスタンプ |
解説
引数で指定した日時のUNIXタイムスタンプを取得します。
このタイムスタンプは、「1970年1月1日00:00:00 GMT」からの経過秒数を表す長整数です。
引数は右から順に省略することができます。
省略された引数は、ローカルの日付と時刻に従ってセットされます。
また、mktime()は日付の有効性を確認しています。
範囲外の値があった場合は自動的に計算して修正します。