PHPのmktime()関数

WBOY
リリース: 2016-06-23 14:34:16
オリジナル
1430 人が閲覧しました

定義と使用法

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

パラメータは常に GMT 日付を表すため、is_dst は結果に影響しません。

パラメータは右から左に空のままにすることができ、空のパラメータは対応する現在の GMT 値に設定されます。

構文
mktime(hour,minute,second,month,day,year,is_dst)
ログイン後にコピー
パラメータの説明
hour オプション。指定された時間。
オプション。指定された分。
2番目 オプション。秒を指定します。
オプション。月を数値で指定します。
オプション。曜日を指定します。
オプション。指定された年。一部のシステムでは、法定値は 1901 年から 2038 年の間です。ただし、この制限は PHP 5 では存在しません。
is_dst

オプション。時刻が夏時間 (DST) 中の場合は 1、それ以外の場合は 0、不明の場合は -1 に設定します。

5.1.0 以降、is_dst パラメータは非推奨になりました。したがって、新しいタイムゾーン処理機能を使用する必要があります。

ヒントとメモ

注: PHP 5.1 より前では、この関数のパラメータが不正な場合、false が返されていました。

mktime() 関数は、日付の操作と検証に非常に便利です。範囲外の入力を自動的に修正できます:

<?phpecho(date("M-d-Y",mktime(0,0,0,12,36,2001)));echo(date("M-d-Y",mktime(0,0,0,14,1,2001)));echo(date("M-d-Y",mktime(0,0,0,1,1,2001)));echo(date("M-d-Y",mktime(0,0,0,1,1,99)));?>
ログイン後にコピー

出力:

Jan-05-2002Feb-01-2002Jan-01-2001Jan-01-1999
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート