牛牛在线工具

date_timestamp_get()

收录 8868 个 PHP 函数,含用途说明与用法示例。

date_timestamp_get()

获取DateTimeInterface对象的Unix时间戳(即自 1970 年 1 月 1 日 00:00:00 GMT 以来的秒数)

函数名: 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对象,这时候将返回的时间戳仍然是相对于格林尼治时间的。