一:函数简介
日期函数是我们在生活中不可获缺的函数,有了它,我们的生活也丰富多彩。没有它,生活也寸步难行。但日期的表达形式太多了,我们需要了解它,也不容易!
演示地址: http://www.ijquery.cn/phpfunction/BaseFunctionDate/demo1.php
下载地址: http://www.ijquery.cn/phpfunction/BaseFunctionDate/BaseFunctionDate.zip
二:函数
//y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文 $date=date("Y-m-d"); $date=date("Y-m-d H:i:s");//带时分秒
三:函数相关说明
a – “am” 或是 “pm” A – “AM” 或是 “PM” d – 几日,二位数字,若不足二位则前面补零; 如: “01” 至 “31” D – 星期几,三个英文字母; 如: “Fri” F – 月份,英文全名; 如: “January” h – 12 小时制的小时; 如: “01” 至 “12” H – 24 小时制的小时; 如: “00” 至 “23” g – 12 小时制的小时,不足二位不补零; 如: “1” 至 12″ G – 24 小时制的小时,不足二位不补零; 如: “0” 至 “23” i – 分钟; 如: “00” 至 “59” j – 几日,二位数字,若不足二位不补零; 如: “1” 至 “31” l – 星期几,英文全名; 如: “Friday” m – 月份,二位数字,若不足二位则在前面补零; 如: “01” 至 “12” n – 月份,二位数字,若不足二位则不补零; 如: “1” 至 “12” M – 月份,三个英文字母; 如: “Jan” s – 秒; 如: “00” 至 “59” S – 字尾加英文序数,二个英文字母; 如: “th”,”nd” t – 指定月份的天数; 如: “28” 至 “31” U – 总秒数 w – 数字型的星期几,如: “0” (星期日) 至 “6” (星期六) Y – 年,四位数字; 如: “1999” y – 年,二位数字; 如: “99” z – 一年中的第几天; 如: “0” 至 “365”
四:函数扩展
有的人,在设置时间的时候老是不是当前的时间,那怎么办呢?在网上有些人就觉得很头疼,代码明明对的呢,时间却不对的呢,要不差几个小时,要不差几分钟。那么大多数情况是这个样子的,在PHP5.1以后,php.ini里加入了date.timezone这个选项,默认情况下是关闭的。很多时候为了统一格式,我们都在代码里设置了,不在php.ini再进行设置。
date_default_timezone_set (PRC); date('Y-m-d H:i:s');
即:需要在关于时间的初始化的语句的上面加上 date_default_timezone_set (PRC);
当然PRC指的是中国时区,至于其他时区,可以在网上找相关资料了!以下准备了一个demo,大家可以看看差别!
演示地址: http://www.ijquery.cn/phpfunction/BaseFunctionDate/demo2.php
下载地址: http://www.ijquery.cn/phpfunction/BaseFunctionDate/BaseFunctionDate.zip
五:函数图片