DateTimeInterface::getTimestampDateTimeImmutable::getTimestampDateTime::getTimestampdate_timestamp_getUnix タイムスタンプを取得する 説明オブジェクト指向型
public int DateTimeInterface::getTimestamp()
public int DateTimeImmutable::getTimestamp()
public int DateTime::getTimestamp()
手続き型 int date_timestamp_get(DateTimeInterface
$object )Unix タイムスタンプを取得します。 パラメータこの関数にはパラメータはありません。 戻り値その日付をあらわす Unix タイムスタンプを返します。 エラー / 例外
タイムスタンプが整数として表現できない場合、
DateRangeError がスローされます。
PHP 8.3.0 より前のバージョンでは、ValueError
がスローされていました。また、PHP 8.0.0 より前のバージョンでは同様の場合に
変更履歴
例例1 DateTime::getTimestamp の例 オブジェクト指向型
手続き型
上の例の出力は、 たとえば以下のようになります。 1272509157 ミリ秒やマイクロ秒の精度でタイムスタンプを取得したい場合、 DateTimeInterface::format が使えます。 例2 ミリ秒とマイクロ秒の精度でタイムスタンプを取得する オブジェクト指向型
上の例の出力は、 たとえば以下のようになります。 1674057635586 1674057635586918 参考
|