PHP 8.0.26 Released!

DateTimeInterface::getTimestamp

DateTimeImmutable::getTimestamp

DateTime::getTimestamp

date_timestamp_get

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

DateTimeInterface::getTimestamp -- DateTimeImmutable::getTimestamp -- DateTime::getTimestamp -- date_timestamp_getUnix タイムスタンプを取得する

説明

オブジェクト指向型

public DateTimeInterface::getTimestamp(): int
public DateTimeImmutable::getTimestamp(): int
public DateTime::getTimestamp(): int

手続き型

Unix タイムスタンプを取得します。

パラメータ

この関数にはパラメータはありません。

戻り値

その日付をあらわす Unix タイムスタンプを返します。

エラー / 例外

タイムスタンプが数値型として解釈できない場合、 ValueError がスローされます。 PHP 8.0.0 より前のバージョンでは、この場合 false を返していました。 DateTimeInterface::format()U フォーマットと共に使うと、 タイムスタンプを文字列で取得できます。

変更履歴

バージョン 説明
8.0.0 これらの関数は、失敗時に false を返さなくなりました。

例1 DateTime::getTimestamp() の例

オブジェクト指向型

<?php
$date 
= new DateTimeImmutable();
echo 
$date->getTimestamp();
?>

手続き型

<?php
$date 
date_create();
echo 
date_timestamp_get($date);
?>

上の例の出力は、 たとえば以下のようになります。

1272509157

参考

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top