查詢

date_timestamp_set()函式—用法及示例

「 將給定的 Unix 時間戳設定為一個 DateTime 物件的日期和時間 」


函式名:date_timestamp_set()

適用版本:PHP 5 >= 5.3.0, PHP 7

用法:date_timestamp_set(DateTime $object, int $unixtimestamp) : bool

說明:date_timestamp_set() 函式將給定的 Unix 時間戳設定為一個 DateTime 物件的日期和時間。該函式主要用於 DateTime 類。

引數:

  • $object: 必需。一個 DateTime 物件,表示要設定日期和時間的目標。
  • $unixtimestamp: 必需。一個 Unix 時間戳,表示要設定的日期和時間。

返回值:如果成功設定了日期和時間,則返回 true。如果發生錯誤,則返回 false。

示例:

<?php
$datetime = new DateTime();
echo $datetime->format('Y-m-d H:i:s') . PHP_EOL; // 當前日期和時間

date_timestamp_set($datetime, 1609459200); // 設定日期和時間為2021年1月1日0時0分0秒

echo $datetime->format('Y-m-d H:i:s') . PHP_EOL; // 輸出修改後的日期和時間
?>

輸出:

當前日期和時間
2021-01-01 00:00:00

在上面的示例中,我們首先建立了一個新的 DateTime 物件來表示當前的日期和時間。然後,我們使用 date_timestamp_set() 函式將該物件的日期和時間設定為 Unix 時間戳 1609459200,即 2021年1月1日0時0分0秒。最後,輸出了修改後的日期和時間。

補充糾錯
上一個函式: date_timestamp_get()函式
下一個函式: date_timezone_get()函式
熱門PHP函式
分享連結