Php/func date date format

来自菜鸟教程
跳转至:导航、​搜索

PHP date_format()函数

Date PHP日期/时间参考

返回一个新的DateTime对象,然后格式化日期:

<?php

 $date=date_create("2013-03-15");
echo date_format($date,"Y/m/d H:i:s");
?>

定义和用法

date_format()函数返回根据指定格式格式化的日期。

注意: 此功能不使用语言环境(所有输出均为英文)。

Tip: 也看看 日期()

函数,用于格式化本地日期/时间。

句法

date_format(object, format)

参数值

参数 描述
object 需要。指定由返回的DateTime对象

date_create()

format

需要。指定日期格式。可以使用以下字符:

  • d-每月的某天(从01到31)
  • D-一天的文字表示形式(三个字母)
  • j-每月中没有前导零的数字(1到31)
  • l(小写“ L”)-一天的完整文字表示
  • N-一天的ISO-8601数字表示形式(星期一代表1,星期日代表7)
  • S-每月的英语序数后缀(2个字符st,nd,rd或th。与j配合良好
  • w-一天的数字表示形式(0代表星期日,6代表星期六)
  • z-一年中的一天(从0到365)
  • W-ISO-8601周的年数(从星期一开始的周)
  • F-一个月的完整文本表示形式(从一月到十二月)
  • m-一个月的数字表示形式(从01到12)
  • M-一个月的简短文字说明(三个字母)
  • n-一个月的数字表示,不带前导零(1至12)
  • t-给定月份中的天数
  • L-是否为leap年(如果为a年则为1,否则为0)
  • o-ISO-8601年号
  • Y-一年的四位数表示
  • y-一年的两位数表示
  • a-小写的上午或下午
  • A-大写AM或PM
  • B-Swatch互联网时间(000到999)
  • g-一小时的12小时格式(1到12)
  • G-一小时的24小时格式(0到23)
  • h-小时的12小时格式(01到12)
  • H-小时的24小时制(00到23)
  • i-以零开头的分钟(00到59)
  • s-秒,前导零(00至59)
  • u-微秒(在PHP 5.2.2中添加)
  • e-时区标识符(例如:UTC,GMT,大西洋/亚速尔群岛)
  • I(大写i)-日期是否为夏令时(如果为夏令时则为1,否则为0)
  • O-与格林威治时间(GMT)的时差,以小时为单位(例如:+0100)
  • P-与格林威治时间(GMT)的时差,以小时:分钟为单位(PHP 5.1.3中已添加)
  • T-时区缩写(例如:EST,MDT)
  • Z-时区偏移量(以秒为单位)。UTC以西的时区的偏移量为负(-43200至50400)
  • c-ISO-8601日期(例如2013-05-05T16:34:42 + 00:00)
  • r-RFC 2822格式的日期(例如2013年4月12日,星期五,12:01:05 +0200)
  • U-自Unix纪元以来的秒(1970年1月1日00:00:00 GMT)

并且还可以使用以下预定义的常量(自PHP 5.1.0起可用):

  • DATE_ATOM-Atom(示例:2013-04-12T15:52:01 + 00:00)
  • DATE_COOKIE-HTTP Cookies(例如:2013年4月12日星期五15:52:01 UTC)
  • DATE_ISO8601-ISO-8601(例如:2013-04-12T15:52:01 + 0000)
  • DATE_RFC822-RFC 822(示例:13年4月12日星期五,15:52:01 +0000)
  • DATE_RFC850-RFC 850(示例:2013年4月12日星期五15:52:01 UTC)
  • DATE_RFC1036-RFC 1036(例如:13年4月12日星期五15:52:01 +0000)
  • DATE_RFC1123-RFC 1123(示例:2013年4月12日星期五,15:52:01 +0000)
  • DATE_RFC2822-RFC 2822(2013年4月12日星期五15:52:01 +0000)
  • DATE_RFC3339-与DATE_ATOM相同(自PHP 5.1.3起)
  • DATE_RSS-RSS(2013年8月12日,星期五15:52:01 +0000)
  • DATE_W3C-万维网联盟(示例:2013-04-12T15:52:01 + 00:00)

技术细节

返回值: 以字符串形式返回格式化日期。失败时为假
PHP版本: 5.2+

Date PHP日期/时间参考