`
z_jianxin
  • 浏览: 2087 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

PHP Date()函数详细参数

php 
阅读更多
在页面的最前页加上
date_default_timezone_set(PRC);   /*把时间调到北京时间,php5默认为格林威治标准时间*/
date ()
a:   "am"或是"pm"
A:   "AM"或是"PM"
d:   几日,两位数字,若不足则补零;从"01"至"31"
D:    星期几,3个英文字母,如:"Fri"
F:    月份,英文全名,如:"January"
h:    12小时制的小时,从"01"至"12"
H:    24小时制的小时,从"00"至"23"
g:    12小时制的小时,不补零;从"1"至"12"
G:    24小时制的小时,不补零;从"0"至"23"
j:    几日,不足不被零;从"1"至"31"
l:    星期几,英文全名,如:"Friday"
m:    月份,两位数字,从"01"至"12"
n:    月份,两位数字,不补零;从"1"至"12"
M:    月份,3个英文字母;如:"Jan"
s:   秒;从"00"至"59"
S:    字尾加英文序数,两个英文字母,如:"21th"
t:    指定月份的天数,从"28"至"31"
U:    总秒数
w:    数字型的星期几,从"0(星期天)"至"6(星期六)"
Y:    年,四位数字
y:    年,两位数字
z: 一年中的第几天;从"1"至"366"
==================================================================
1,年-月-日
表示年可以用大写的Y和小写y;
表示月可以用大写F、大写M、小写m和小写n(分别表示字符和数字的两种方式);
表示日可以用小写d和小写j,大写S表示日期的后缀。
echo date('Y-m-j');
2007-02-6
echo date('y-n-j');
07-2-6
大写Y表示年四位数字,而小写y表示年的两位数字;
小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。
echo date('Y-M-j');
2007-Feb-6
echo date('Y-m-d');
2007-02-06
大写M表示月份的3个缩写字符,而小写m则表示月份的数字(带前导0);
没有大写的J,只有小写j表示月份的日期,无前导o;若需要月份带前导则使用小写d。
echo date('Y-M-j');
2007-Feb-6
echo date('Y-F-jS');
2007-February-6th
大写M表示月份的3个缩写字符,而大写F表示月份的英文全写。(没有小写f)
大写S表示日期的后缀,比如“st”、“nd”、“rd”和“th”,具体看日期数字为何。
2,时:分:秒
默认情况下,PHP解释显示的时间为“格林威治标准时间”,与我们本地的时间相差8个小时。
echo date('g:i:s a');
5:56:57 am
echo date('h:i:s A');
05:56:57 AM
小写g表示12小时制,无前导0,而小写h则表示有前导0的12小时制。
当使用12小时制时需要表明上下午,小写a表示小写的“am”和“pm”,大写A表示大写的“AM”和“PM”。
echo date('G:i:s');
14:02:26
大写G表示24小时制的小时数,但是不带前导的;使用大写的H表示带前导的24小时制小时数
小结:
字母g表示小时不带前导,字母h表示小时带前导;
小写g、h表示12小时制,大写G、H表示24小时制。
3,闰年、星期、天
echo date('L');
今年是否闰年:0
echo date('l');
今天是:Tuesday
echo date('D');
今天是:Tue
大写L表示判断今年是否闰年,布尔值,为真返回1,否则为0;
小写l表示当天是星期几的英文全写(Tuesday);
而使用大写D表示星期几的3个字符缩写(Tue)。
echo date('w');
今天星期:2
echo date('W');
本周是全年中的第 06 周
小写w表示星期几,数字形式表示
大写W表示一年中的星期数
echo date('t');
本月是 28 天
echo date('z');
今天是今年的第 36 天
小写t表示当前月份又多少天
小写z表示今天是本年中第几天
4,其他
echo date('T');
UTC
大写T表示服务器的时间区域设置
echo date('I');
0
大写I表示判断当前是否为夏令时,为真返回1,否则为0
echo date('U');
1170769424
大写U表示从1970年1月1日到现在的总秒数,就是Unix时间纪元的UNIX时间戳。
echo date('c');
2007-02-06T14:24:43+00:00
小写c表示ISO8601日期,日期格式为YYYY-MM-DD,用字母T来间隔日期和时间,时间格式为HH:MM:SS,时区使用格林威治标准时间(GMT)的偏差来表示。
echo date('r');
Tue, 06 Feb 2007 14:25:52 +0000
小写r表示RFC822日期。
5、格式化时间
echo $row["t_time"];    将输出 2008-2-29 12:08:00
echo date("Y-m-d",strtotime($row["t_time"]));   将输出 2008-2-29
注,由于$row["t_time"]得到的时间已经是一个字符串,所以需要用strtotime( 字串转时间戳)转一下,否则输出1970-01-01的错误
分享到:
评论

相关推荐

    PHP函数之日期时间函数date()使用详解

    下面来详细说说date函数的具体用法: PHP Date() 函数PHP Date() 函数可把时间戳格式化为可读性更好的日期和时间。 语法date(format,timestamp) format 必需。规定时间戳的格式。timestamp 可选。规定时间戳。默认是...

    PHP date函数参数详解

    要找出前一年的时间就是 time()*60*60*24*365 那么如何把这个数字换成日期格式呢,就要用到date函数了  $t=time(); echo date(“Y-m-d H:i:s”,$t); 第一个参数的格式分别表示: a – “am” 或是 “pm” A...

    PHP date() 函数

    PHP date() 函数 PHP date() 函数用于格式化时间/日期。 PHP date() 函数 PHP date() 函数可把时间戳格式化为可读性更好的日期和时间。...date() 函数的第一个必需参数 format 规定了如何格式化日期/时间。

    PHP中date()日期函数有关参数整理

    PHP中date()日期函数有关参数整理,需要的朋友可以参考下。

    PHP中Date()时间日期函数的使用方法小结

    要找出前一年的时间就是 time()*60*60*24*365 那么如何把这个数字换成日期格式呢 ,就要用到date()函数了 $t=time();www.3ppt.com echo date(“y-m-d h:i:s” ,$t); 每一个参数的格式分别表示: a – “am” 或是 ...

    用php获取本周,上周,本月,上月,本季度日期的代码

    PHP date函数参数详解 time()在PHP中是得到一个数字,这个数字表示从1970-01-01到现在共走了多少秒,很奇怪吧 不过这样方便计算, 要找出前一天的时间就是 time()-60*60*24; 要找出前一年的时间就是 time()*60*60*24*...

    php.ini中date.timezone设置详解

    date.timezone设置php5默认date.timezone为utc,改为date.timezone = PRC即可解决时间相差八小时的问题,但我在php的官方文档中看了半天也没找到这个参数啊 虽然知道这个参数表示“中华人民共和国”的意思,但官方...

    PHP时间函数使用详解

    关于时间函数的使用基本上可以说是无处不在,而PHP中操作时间的方法也很多,比如PHP时间戳、日期与时间戳之间的转换、获取当前日期、当前时间之前或之后的时间等等,下面我们详细讲述一下PHP中各种时间函数的使用。...

    PHP如何通过date() 函数格式化显示时间

    date() 函数  功能:用于格式化时间,返回一个字符串。  语法:string date( string format [, int timestamp] ),其中参数 format 表示时间格式化的方式;可选参数timestamp表示时间戳,默认为time(),即当前...

    MySql用DATE_FORMAT截取DateTime字段的日期值

    您可能感兴趣的文章:MySQL中日期比较时遇到的编码问题解决办法PHP以及MYSQL日期比较方法mysql 获取当前日期函数及时间格式化参数详解mysql unix准换时间格式查找指定日期数据代码MySql日期查询语句详解深入mysql ...

    PHP 年龄计算函数(精确到天)

    php /** * PHP 年龄计算函数 * * 参数支持数组传参和标准的 Mysql date 类型传参 * params sample * ————————————————– $birthArr = array( ‘year’ => ‘2000’, ‘month’ => ’11’, ‘day’ =...

    PHP strtotime函数详解

    先看手册介绍: strtotime — 将任何英文文本的日期时间描述解析为 Unix 时间戳 格式:int strtotime ( string $time ...自 PHP 5.1.0 起有更容易的方法来定义时区用于所有的日期/时间函数。此过程在 date_default_tim

    PHP与Java对比学习日期时间函数

    使用函数date(),输出当前是月份中的第几天,参数:String类型 d 例如:echo date(“d”); 输出 13 使用函数date(),输出当前是星期中的第几天,参数:String类型 D或者 N 例如: echo date("D"); 输出 Fri echo ...

    解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别

    mysql 中:UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)若无参数调用,则返回一个Unix timestamp (‘1970-01-01 00:00:00′ GMT 之后的秒数) 作为无符号整数。若用date 来调用UNIX_TIMESTAMP(),它会将参数值以’1970-01...

    doctrine-functions:Doctrine2 的附加 DQL 函数

    请记住,您不能在此函数中使用参数。 RANDP(12345) - 。 这仍然是 RAND() MySQL 函数,但您必须在其中使用数字参数。 安装 只需将包添加到您的composer.json { " require " : { " iakumai/doctrine-functions ...

    php.ini中date.timezone设置分析

    一般都设成Asia/Shanghai 使用xampp时间不久,今天为了纠正php获取函数是获取服务器时间。 因为php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的。显示的时间都是格林威治标准时间,和 北京...

    PHP和MySQL Web开发第4版pdf以及源码

    1.4.2 使用date()函数 1.5 访问表单变量 1.5.1 简短、中等以及长风格的表单变量 1.5.2 字符串的连接 1.5.3 变量和文本 1.6 理解标识符 1.7 检查变量类型 1.7.1 PHP的数据类型 1.7.2 类型强度 1.7.3 类型转换 ...

    PHP和MySQL WEB开发(第4版)

    1.4.2 使用date()函数 1.5 访问表单变量 1.5.1 简短、中等以及长风格的表单变量 1.5.2 字符串的连接 1.5.3 变量和文本 1.6 理解标识符 1.7 检查变量类型 1.7.1 PHP的数据类型 1.7.2 类型强度 1.7.3 类型转换 1.7.4 ...

    php小型日历类库.zip

    //通过具体的年份和月份,利用date()函数的w参数获取当月第一天对应的是周几  $this->start_weekday = date("w",mktime(0,0,0,$this->month,1,$this->year)); //通过具体的年份和月份,利用date()函数的t参数...

Global site tag (gtag.js) - Google Analytics