PHP 中时间和日期函数总结
PHP 中所有函数都是 Unix 纪元的,即从 1970 年 1 月 1 日开始的。日期是从这个时候开始的
秒数。当一个函数调用从这时候计的秒数时,就把它当作
(timestamp)时间戳。
本地时间函数
1.stringdate(stringformat,iniegertimestamp)
该函数返回一个表示时间的字符串,是由
stringformat 控制的。
如:
<?
print(date("Y 年 m 月 d 日");//输出当前,年月日.
print(date("Y 年 m 月 d 日",60*60*24*365*10);//输出 1980 年 1 月 1 日.
?>
也许你会问
,怎麽没有 timestamp 呢?若 timestamp 为空时,或不写时,表示使用当前时间一刻
timestamp.
表示年份的控制符:
Y---四位的年份 y---两位的年份
表示月份的控制符:
m---从 1-12 的月份 F---英文月份名 M---简写的月份名
表示日号的控制符:
d---前面有 0 的月份中日期 j--前面没有 0 的日号
表示星期的控制符:
l--英文星期 D--简写的星期
表示小时的控制符:
h--从 1 到 12 小时 H---从 0 到 23 的小时
表示上下午的控制符
a---am 或 pmA---AM 或 PM
表示分钟的控制符:
i---取值 00-59
另外的
z--一年中的日期
2.arraygetdate(integertimestamp)
该函数返回一个矩阵
.
如
:
<?
$current_date=getdate();
print($current_date("hours"));
print($current_date("minutes");
print($current_date("seconds");
?>
说明
:
元素描述
hours24 小时格式的小时
mday 月份中日期
minutes 分钟
mon 数字形式的月份
month 月份全称