PHP date_timestamp_get() 函数

PHP date_timestamp_get() 函数

定义和用法

date_timestamp_get 函数是 DateTime::getTimestamp() 的别名。此函数接受一个 DateTime 对象作为参数,并返回给定对象的 Unix 时间戳。

语法

date_timestamp_get(object)

参数

序号 参数和描述
1 object(必需) 这是一个需要时间戳的DateTime对象。

返回值

PHP date_timestamp_get() 函数返回表示给定日期的 Unix 时间戳。

PHP 版本

这个函数首次出现在 PHP 版本 5.3 中,并且适用于所有的后续版本。

示例

以下示例演示了 date_timestamp_get() 函数的使用方法 –

<?php
   date = date_create("25-09-1989, 07:32:41 GMT");timestamp = date_timestamp_get(date);
   print("Timestamp: ".timestamp);
?>

这将产生以下结果 –

Timestamp: 622711961

示例

以下示例检索当前时间的时间戳 –

<?php
   date = date_create();timestamp = date_timestamp_get(date);
   print("Timestamp: ".timestamp);
?>

这将产生以下结果 –

Timestamp: 1589179558

示例

以下示例创建一个日期,添加一个间隔,并检索结果日期的时间戳 –

<?php
   //Creating a DateTime object
   date = date_create("25-09-1989");
   //Adding interval to the datenew_date = date_add(date, new DateInterval('PT10H30S'));timestamp = date_timestamp_get(new_date);        print("Timestamp:timestamp");
?>

这将产生以下结果 −

Timestamp: 622720830

示例

如果尝试获取Unix纪元日期(1970年1月1日)之前日期的时间戳,date_create()函数会返回一个负值−

<?php
   date = date_create("1952-04-27");timestamp = date_timestamp_get(date);    print(timestamp);   
?>

这将产生以下结果 −

-557971200

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程