English | 简体中文 | 繁體中文
查询

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函数
分享链接