PHP date_create 日期时间函数
-
定义和用法
date_create - 返回一个新的 DateTime 对象 -
版本支持
PHP4 PHP5 PHP7 支持 V5.2.0(含)+支持 支持 -
语法
date_create ([ string $time = "now" [, DateTimeZone $timezone = NULL ]] )
返回一个新的 DateTime 对象。 -
参数
参数 必需的 描述 time 否 日期/时间字符串。正确格式的说明详见 日期与时间格式。 如果这个参数为字符串 "now" 表示获取当前时间。 如果同时指定了 $timezone 参数,那么获取指定时区的当前时间。 timezone 否 DateTimeZone 对象, 表示要获取哪个时区的 $time。 如果省略了 $timezone 参数, 那么会使用当前时区。 -
返回值
返回一个新的 DateTime 对象实例,或者在发生错误的时候返回 过程化风格在失败时返回 FALSE。 -
示例
尝试一下<?php $date = date_create('2019-01-01'); if (!$date) { $e = date_get_last_errors(); foreach ($e['errors'] as $error) { echo "$error<br/>"; } exit(1); } echo date_format($date, 'Y-m-d'); ?>
-
相关函数
date_default_timezone_set() - 设定用于一个脚本中所有日期时间函数的默认时区date_get_last_errors() - 获取警告和错误信息checkdate() - 验证一个格里高里日期