最新消息:

PHP基本函数第2款:PHP中的日期函数

PHP基本函数 杨红伟 3673浏览 0评论

一:函数简介

日期函数是我们在生活中不可获缺的函数,有了它,我们的生活也丰富多彩。没有它,生活也寸步难行。但日期的表达形式太多了,我们需要了解它,也不容易!

演示地址: 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

五:函数图片


Warning: Use of undefined constant PRC - assumed 'PRC' (this will throw an Error in a future version of PHP) in /www/wwwroot/www.ijquery.cn/wp-content/themes/d8-3.0/comments.php on line 17
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址