举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > php time函数 PHP mktime() 函数

php time函数 PHP mktime() 函数

2023-04-26 02:20 PHP教程

php time函数 PHP mktime() 函数

php time函数

PHP time() 函数返回当前的 Unix 时间戳(Unix timestamp)。

Unix 时间戳(Unix timestamp)是一种时间表示方式,它表示从格林威治时间 1970 年 1 月 1 日 00:00:00 至今的总秒数。

语法:

time()  // 返回当前 Unix 时间戳 

下面的例子返回当前的 Unix 时间戳:

echo time();  // 1599455020  (Unix timestamp) 

PHP time() 函数也可以接受一个参数来设定一个特定的时间戳。如果不传入参数,则默认使用当前时间。

语法:

time(timestamp) // 返回 timestamp 的 Unix 时间戳 

下面的例子返回 2020 年 8 月 1 日 00:00:00 的 Unix 时间戳:

echo time(1596240000); // 1596240000 (Unix timestamp)

PHP date() 函数


PHP date() 函数用于格式化一个本地时间/日期。


语法


date(format,timestamp) // format - 格式化字符串   timestamp - 选填。规定时间戳。如果未设置此参数,则使用当前的日期和时间。 

例子


echo date("Y/m/d");   // 2020/09/02   (年/月/日)

结果


"2020/09/02"

PHP mktime() 函数

PHP mktime() 函数

PHP Date/Time PHP Date/Time 参考手册

实例

返回一个日期的 UNIX 时间戳,然后使用它来查找该日期的天:

<?php
// Prints: October 3, 1975 was on a Friday
echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975));
?>

运行实例 »

定义和用法

gmmktime() 函数返回一个日期的 UNIX 时间戳。

提示:该函数与 gmmktime() 相同,不同的是传递的参数代表了一个日期(不是 GMT 日期)。

语法

mktime(hour,minute,second,month,day,year,is_dst);

参数 描述
hour 可选。规定小时。
minute 可选。规定分。
second 可选。规定秒。
month 可选。规定月。
day 可选。规定天。
year 可选。规定年。
is_dst 可选。如果时间在夏令时期间,则设置为 1,否则设置为 0,若未知则设置为 -1(默认)。如果未知,PHP 会试图找到自己(可能产生意外的结果)。 注意:该参数在 PHP 5.1.0 中被废弃。取而代之使用的是新的时区处理特性。

技术细节

返回值: 返回一个整数 Unix 时间戳,如果错误则返回 FALSE。
PHP 版本: 4+
更新日志: PHP 5.3.0:如果使用 is_dst 参数,则抛出 E_DEPRECATED。
PHP 5.1.0:is_dst 参数被废弃。如果 mktime() 被调用时不带参数,抛出 E_STRICT 通知。请使用 time() 函数代替。


PHP Date/Time PHP Date/Time 参考手册
阅读全文
以上是名动网为你收集整理的php time函数 PHP mktime() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们