PHP date_create_immutable 日期时间函数

  • 定义和用法

    date_create_immutable - 返回新的DateTimeImmutable对象
  • 版本支持

    PHP4 PHP5 PHP7
    支持 V5.5.0(含)+支持 支持
  • 语法

    date_create_immutable ( [ string $time = "now" [, DateTimeZone $timezone = NULL ]])   
    
    将 time 参数给定的日期时间字符串, 根据 format 参数给定的格式 解析为一个新的 DateTime 对象。
  • 参数

    参数 必需的 描述
    time 日期/时间字符串。正确格式的说明详见 日期与时间格式。 如果这个参数为字符串 "now" 表示获取当前时间。 如果同时指定了 $timezone 参数,那么获取指定时区的当前时间。
    timezone DateTimeZone 对象, 表示要获取哪个时区的 $time。 如果省略了 $timezone 参数, 那么会使用当前时区。
  • 返回值

    返回一个新的 DateTimeImmutable 对象实例,或者在发生错误的时候返回 过程化风格在失败时返回 FALSE。
  • 相关函数

    date_create() - 返回一个新的 DateTime 对象
    date_get_last_errors() - 获取警告和错误信息
    checkdate() - 验证一个格里高里日期
    strptime() - 解析由 strftime 生成的日期/时间