php date()参数说明

2014年04月09日 12:32 by:老修

导读: php中date函数是最常用的, date函数的参数比较多, 常用的几个可以记住, 但是不常用的就要查收藏了, 我按照自己的习惯重新整理了一下date常用的参数以备查看.

php的date()函数十分强大,date()函数的参数很多完全记住是费劲的, 整理一下以备查看.

date("年")的参数:

  • Y 年如: "1999"  
  • y 年的简写, 如: "99" 
  • z 一年中的第几天; 如:"0" 至 "365"  
  • L  是否为闰年 如果是闰年为 1,否则为 0 

date("月")的参数

  • m 二位数月份, 不足二位在前面补零; 如: "01" 至 "12"  
  • n 二位数月份,不补零; 如: "1" 至 "12"  
  • F 英文月份全名 如: "January"  
  • M 英文月份简写 如: "Jan"  
  • t 当月天数; 如: "28" 至 "31"  
  • S  每月天数后面的英文后缀,2 个字符 st,nd,rd 或者 th。可以和 j 一起用 
  • j  月份中的第几天,没有前导零 1 到 31 

date("日")的参数

  • d  二位数日, 不足二位前面补零; 如: "01" 至 "31"  
  • j  二位数日,不补零; 如: "1" 至 "31"  

date("小时")的参数

12小时写法

  • h 12小时制;  如: "01"至 "12"  
  • g 12小时制,不补零; 如: "1" 至12"  

24小时的写法

  • H - 24 小时制的小时;如: "00" 至 "23"  
  • G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"  

date("分钟")的参数

  • i  分钟; 如: "00" 至 "59"  

date("秒")的参数

  • s  秒; 如: "00" 至 "59"  

date("上午下午")的参数

  • a 小写的上午"am" 下午"pm"  
  • A 大写的"AM" 下午 "PM" 

date("星期")的参数

  • D 英文简写星期几,如: "Fri"  
  • l 英文全名星期几,如: "Friday"  
  • w 数字型星期几,如: "0" (星期日) 至 "6" (星期六)  

其它date参数说明

  • N  ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 1(星期一)到 7(星期天)  
  • W  ISO-8601 格式年份中的第几周,每周从星期一开始(PHP 4.1.0 新加的) 42(当年的第 42 周) 
  • o  ISO-8601 格式年份数字。
  • B  Swatch Internet 标准时 000 到 999 
  • e  时区标识(PHP 5.1.0 新加) 例如:UTC,GMT,Atlantic/Azores 
  • I  是否为夏令时 如果是夏令时为 1,否则为 0 
  • O  与格林威治时间相差的小时数 例如:+0200 
  • P  与格林威治时间(GMT)的差别,小时和分钟之间有冒号分隔 例如:+02:00 
  • T  本机所在的时区  
  • Z  时差偏移量的秒数。UTC 西边的时区偏移量总是负的,UTC 东边是正的。 -43200 到 43200 
  • c  ISO 8601 格式的日期(PHP 5 新加) 2004-02-12T15:19:21+00:00 
  • r  RFC 822 格式的日期 例如:Thu, 21 Dec 2000 16:01:07 +0200 
  • U  从 Unix 纪元(January 1 1970 00:00:00 GMT)开始至今的秒数 time()获得时间戳 

标签:date参数 date