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 生成的日期/时间
    官方参考:》》》》》