PHP mktime() 函数
示例
返回日期的 Unix 时间戳。然后用它来找到该日期的星期几
<?php
// 输出: October 3, 1975 was on a Friday
echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975));
?>
自己尝试 »
定义和用法
mktime() 函数返回日期的 Unix 时间戳。
提示: 此函数与 gmmktime() 相同,除了传递的参数表示日期(不是 GMT 日期)。
语法
mktime(hour, minute, second, month, day, year, is_dst)
参数值
参数 | 描述 |
---|---|
hour | 可选。指定小时 |
minute | 可选。指定分钟 |
second | 可选。指定秒 |
month | 可选。指定月份 |
day | 可选。指定日期 |
year | 可选。指定年份 |
is_dst | 可选。如果时间是在夏令时 (DST) 期间,将此参数设置为 1,如果不是,则设置为 0,或者 -1(默认值)如果未知。如果未知,PHP 会尝试自己找出(这可能会导致意外结果)。注意: 此参数在 PHP 7.0 中被删除。应使用新的时区处理功能。 |
技术细节
返回值 | 返回一个整数 Unix 时间戳。错误时为 FALSE |
---|---|
PHP 版本 | 4+ |
PHP 变更日志 | PHP 7.1: is_dst 参数被删除。 PHP 5.3.0: 如果使用 is_dst 参数,则会抛出 E_DEPRECATED。 PHP 5.1: is_dst 参数已弃用。如果 mktime() 被调用时没有参数,它现在会抛出 E_STRICT 通知。请改用 time() 函数。 |
❮ PHP 日期/时间参考