PHP 3 专题 -- 时间函数

---摘自互联网

        PHP中的时间函数有这么些: 

        (1)date 

        用法: 

        date(格式,[时间]); 

        如果没有时间参数,则使用当前时间.  格式是一个字符串,其中以下字符有特殊意义: 

U  替换成从一个起始时间(好象是1970年1月1日)以来的秒数Y  替换成4位的年号. 

y  替换成2位的年号. 

F  替换成月份的英文全称. 

M  替换成月份的英文简称. 

m  替换成月份数. 

z  替换成从当年1月1日以来的天数. 

d  替换成日数. 

l  替换成星期几的英文全称. 

D  替换成星期几的英文简称. 

w  替换成星期几(数字). 

H  替换成小时数(24小时制). 

h  替换成小时数(12小时制). 

i  替换成分钟数. 

s  替换成秒数. 

A  替换成"AM"或"PM". 

a  替换成"am"或"pm". 

S  替换成序数字后缀,例如:"st","nd","rd","th". 

        函数返回作过了替换的格式串. 

 

        (2)getdate(时间) 

        返回一个哈希表,各下标是: 

"seconds"  --  秒数 

"minutes"  --  分数 

"hours"  --  小时数 

"mday"  --  日数 

"mon"  --  月份数 

"year"  --  年号 

"yday"  --  1月1日以来的天数 

"weekday"  --  星期几,英文全称 

"month"  --  月份,英文全名

 

(3)gmdate 

        与date类似,但先将时间转换成格林威治标准时. 

 

        (4)mktime 

用法:

mktime(小时数,分数,秒数,月,日,年);  返回一个时间值,可用于其他函数. 

 

        (5)time 

用法: 

time();  返回1970年1月1日零点以来的秒数. 

 

(6)microtime 

用法: 

microtime();  返回一个字符串,用空格分成两部分,后一部分相当于time() 

的返回值,前一部分是微秒数. 

       

        (7)checkdate 

用法: 

checkdate(月,日,年);  返回逻辑真或逻辑假.  如果: 

年在1900和32767之间(包括1900与32767); 
月在1到12之间; 
日在该月的允许日数范围内(考虑了闰年); 

则返回逻辑真. 

 

        (8)set_time_limit 

        用法: 

set_time_limit(秒数); 

规定从该句运行时起程序必须在指定秒数内运行结束,  超时则程序出错退出.