PHP入門 DateTimeクラス タイムスタンプ値を設定する(setTimestampメソッド)
Unixタイムスタンプとは、日付/時刻値を1970年01月01日 00:00:00からの経過秒で表現したものです。タイムスタンプは単なる整数値なので、日付の加算/減算、比較などを通常の整数値と同じように行えます。DateTimeではタイムスタンプ値をベースにさまざまな処理を行います。DateTimeオブジェクトの内容をタイムスタンプ値として取得するには、getTimestampメソッドを利用します。
構文:setTimestampメソッド
DateTime::setTimestamp(int $timestamp): Datetime
$timestamp | タイムスタンプ値 |
例
timeは、現在の日時のタイムスタンプを求めるための日付/時刻関数です。
<?php
$now = new DateTime();
$now->setTimestamp(time());
print $now->format('Y年m月d日 H:i:s');