1、UNIX时间戳值--》显示形式
1)date(a,b)函数
a--你希望得到的格式
b--UNIX时间戳值
eg:date("Y-m-j H:i:s",time());2004-09-14 00:00:00
2)strftime()函数
与date()的区别是格式的不同
eg:strftime(“%Y-%m-%d %H:%M:%S”,time());2004-09-14 00:00:00
3) getdate()函数
这个函数只需要Unix 的时间戳值作为参数,而函数的返回值为日期和时间的数组。
"seconds" - 秒
"minutes" - 分
"hours" - 时
"mday" - 当月的第几天
"wday" - 当周的第几天数字
"mon" - 月份数字
"year" - 年,数字
"yday" - 当年的第几天数字; 如: "299"
"weekday" - 星期几全名; 如: "Friday"
"month" - 月份全名; 如: "January"
2、显示形式--》UNIX时间戳值
1)mktime(int hour,int minute,int second,int month,int day,int year)
一般用法:$time="2004-09-14 14:00:00";
$dt_element=explode("",$time);
$date_element=explode("-",$dt_element[0]);
$time_element=explode(":",$dt_element[1]);
mktime($time_element[0],$time_element[1],$time_element[2],$date_element[1],$date_element[2],$date_element[0];
3、时间处理的基本算法是:先将普通的显示时间转化成UNIX时间戳,然后用mktime进行处理,再用date转化到普通显示时间