目录

PHP date_create_from_format() 函数

❮ PHP 日期/时间参考

示例

返回一个按照指定格式格式化的新 DateTime 对象:

<?php
$date=date_create_from_format("j-M-Y","15-Mar-2013");
?>
亲自试一试 »

定义和用法

date_create_from_format() 函数返回一个根据指定格式格式化的新 DateTime 对象。


语法

date_create_from_format( format, time, timezone)

参数值

Parameter Description
format Required. Specifies the format to use. The following characters can be used in the format parameter string:
  • d - Day of the month; with leading zeros
  • j - Day of the month; without leading zeros
  • D - Day of the month (Mon - Sun)
  • l - Day of the month (Monday - Sunday)
  • S - English suffix for day of the month (st, nd, rd, th)
  • F - Monthname (January - December)
  • M - Monthname (Jan-Dec)
  • m - Month (01-12)
  • n - Month (1-12)
  • Y - Year (e.g 2013)
  • y - Year (e.g 13)
  • a and A - am or pm
  • g - 12 hour format without leading zeros
  • G - 24 hour format without leading zeros
  • h - 12 hour format with leading zeros
  • H - 24 hour format with leading zeros
  • i - Minutes with leading zeros
  • s - Seconds with leading zeros
  • u - Microseconds (up to six digits)
  • e, O, P and T - Timezone identifier
  • U - Seconds since Unix Epoch
  • (space)
  • # - One of the following separation symbol: ;,:,/,.,,,-,(,)
  • ? - A random byte
  • * - Random bytes until next separator/digit
  • ! - Resets all fields to Unix Epoch
  • | - Resets all fields to Unix Epoch if they have not been parsed yet
  • + - If present, trailing data in the string will cause a warning, not an error
time Required. Specifies a date/time string. NULL indicates the current date/time
timezone Optional. Specifies the timezone of time. Default is the current timezone


技术细节

返回值: 成功时返回一个新的 DateTime 对象。失败时为 FALSE
PHP 版本: 5.3+

❮ PHP 日期/时间参考