|
mktime日付を Unix のタイムスタンプとして取得する 説明
intfalse mktime(
int $hour ,intnull $minute = null ,intnull $second = null ,intnull $month = null ,intnull $day = null ,intnull $year = null ) 与えられた引数に従って UNIX のタイムスタンプを返します。 このタイムスタンプは、Unix epoch(1970年1月1日00:00:00 GMT)から 指定された時刻までの通算秒を表す長整数です。
省略されたり、 警告
引数の順番が変なので注意して下さい:
引数なしで mktime を呼び出すことはサポートされていません。 引数なしで呼び出すと、ArgumentCountError がスローされます。 現在のタイムスタンプを取得する目的には、time が使えます。 パラメータ
戻り値
mktime は与えられた引数の Unix
タイムスタンプを返します。
タイムスタンプの値が PHP の整数型に合わない場合は、 変更履歴
例
例1 mktime の基本的な例
<?php
例2 mktime の例 mktime は入力日付の有効性を確認しており、 範囲外の入力を自動的に修正して計算してくれるので便利です。 例えば、以下の各行はいずれも文字列 "Jan-01-1998"を出力します。
<?php
例3 月の末日 指定した月の最後の日は次の月の -1 番目の日ではなく、"0" 番目の日 として表すことが可能です。以下の例はともに文字列"The last day in Feb 2000 is: 29" を出力します。
<?php 参考
|