首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]date_timestamp_get()函数—用法及示例

发布于 2025-04-24 08:47:19
0
26

函数名: date_timestamp_get()

适用版本: 5.3.0 及以上版本

用法: date_timestamp_get(DateTimeInterface $object): int

这个函数用于获取DateTimeInterface对象的Unix时间戳(即自 1970 年 1 月 1 日 00:00:00 GMT 以来的秒数)。DateTimeInterface是DateTime类以及DateTimeImmutable类的接口。

参数:

  • $object:一个实现了DateTimeInterface接口的对象。

返回值:

  • 返回一个整数型的时间戳表示。

示例:

$date = new DateTime("2022-01-01 12:30:45");
$timestamp = date_timestamp_get($date);
echo $timestamp; //输出:1641043845

$timezone = new DateTimeZone("America/New_York");
$date = new DateTime("2022-01-01 12:30:45", $timezone);
$timestamp = date_timestamp_get($date);
echo $timestamp; //输出:1641043845

在上面的示例中,我们首先创建了一个DateTime对象$date,它表示2022年1月1日12:30:45。然后,我们调用date_timestamp_get()函数将它转换为时间戳,并输出结果。在第二个示例中,我们创建了一个带有时区信息的DateTime对象,这时候将返回的时间戳仍然是相对于格林尼治时间的。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流