time

現在の Unix タイムスタンプを返す

説明

int time()

現在時刻を Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) からの通算秒として返します。

注意:

Unixタイムスタンプは、ローカルタイムゾーンに関する情報を含んでいません。 Unixタイムスタンプに付随する落とし穴を避けつつ、 日付/時刻に関する情報を扱うために DateTimeImmutable を使うことを推奨します。

パラメータ

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

戻り値

現在のタイムスタンプを返します。

例1 time の例

<?php
echo 'Now: '. time();
?>

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

Now: 1660338149

注意

ヒント

$_SERVER['REQUEST_TIME'] によって、リクエスト開始時のタイムスタンプが取得できます。

参考

  • DateTimeImmutable
  • date
  • microtime