PHP date_create_from_format 日期时间函数
-
定义和用法
date_create_from_format - 根据给定的格式解析日期时间字符串 -
版本支持
PHP4 PHP5 PHP7 支持 V5.3.0(含)+支持 支持 V5.3.9 新增 format 格式字符串中对于 + 格式字符的支持。
-
语法
date_create_from_format ( string $format , string $time [, DateTimeZone $timezone ] )
将 time 参数给定的日期时间字符串, 根据 format 参数给定的格式 解析为一个新的 DateTime 对象。 -
参数
参数 必需的 描述 format 是 在解析日期时间字符串的时候使用的格式字符串。 参加下列的格式清单。 大部分格式和 date() 函数中的格式是一致的。 time 是 用来表示日期时间的字符串。 timezone 否 DateTimeZone 对象, 表示在解析日期时间字符串的时候需要使用的时区。 如果忽略 timezone 参数, 并且表示日期时间的字符串 time 中也不包含时区信息, 那么将会使用系统当前时区作为解析结果对象的时区。 -
返回值
返回一个 DateTime 对象。 或者在失败时返回 FALSE。 -
示例
尝试一下$date = date_create_from_format('j-M-Y', '15-Feb-2019'); echo date_format($date, 'Y-m-d');
-
相关函数
date_create() - 返回一个新的 DateTime 对象date_get_last_errors() - 获取警告和错误信息checkdate() - 验证一个格里高里日期strptime() - 解析由 strftime 生成的日期/时间官方参考:》》》》》