本节内容:
php日期与时间函数
PHP提供了很多的处理日期和时间的函数,包括time()、date()、mktime()、checkdate()、microtime()、strtotime()等,详细的日期时间函数列表可以查看php手册。
下面来介绍下,php中的日期与时间函数。
1,time()
time()函数,它返回当前的UNIX时间戳。什么是UNIX时间?
所谓的UNIX时间戳是从Unix 纪元 (格林威治时间1970年1月1日00:00:00)到当前时间的秒数。 time()函数的实例很简单,直接调用该函数就可以,
例子:
2,date()
需要将UNIX时间戳转换为可阅读的当前时间,就要用到date()函数。
date函数的原型如下:
例子:
输出:
2013/11/21
2013.11.21
2013-11-21
3,mktime()
mktime() 函数返回一个日期的 Unix 时间戳。
参数说明:
注释:
自 5.1.0 起,is_dst 参数被废弃。因此应该使用新的时区处理特性。
自 5.1.0 器,该函数自动校正越界的输入,而之前的版本会返回false
mktime() 函数对于日期运算和验证非常有用。它可以自动校正越界的输入
例子:
输出:
Jan-05-2002
Feb-01-2002
Jan-01-2001
Jan-01-1999
4,checkdate()
checkdate() 函数验证一个格里高里日期。
如果指定的值合法,则该函数返回 true,否则返回 false。
日期在下列情况下为合法:
month 介于且包括 1 - 12
Day 的值在给定的 month 所应该具有的天数范围之内,闰年已经考虑进去了。
year 介于且包括 1 到 32767
语法
checkdate(month,day,year)
参数
例子:
输出:
bool(true)
bool(false)
bool(true)
>>> 查看更多 php入门教程 <<<