246 of 410 menu

DateTimeクラスのgetTimestampメソッド

メソッド getTimestamp は、クラス DateTime のオブジェクトに対するUnixタイムスタンプを返します。 これは、1970年1月1日 00:00:00 UTCから指定された日時までの経過秒数を表す整数です。 このメソッドはパラメータを取りません。

構文

$datetime->getTimestamp();

現在のタイムスタンプを取得します:

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

コードの実行結果:

1678901234

特定の日付のタイムスタンプを取得します:

<?php $date = new DateTime('2023-01-15 12:00:00'); echo $date->getTimestamp(); ?>

コードの実行結果:

1673784000

タイムスタンプを使用して2つの日付を比較します:

<?php $date1 = new DateTime('2023-01-01'); $date2 = new DateTime('2023-01-15'); if ($date1->getTimestamp() < $date2->getTimestamp()) { echo 'Date1 is earlier than Date2'; } ?>

コードの実行結果:

'Date1 is earlier than Date2'

関連項目

  • メソッド format,
    指定されたフォーマットで日付を整形します
  • 関数 time,
    現在のUnixタイムスタンプを返します
  • メソッド modify,
    DateTimeオブジェクトの日付を変更します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否