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()
は日付の有効性を確認しています。
範囲外の値があった場合は自動的に計算して修正します。