牛牛在线工具

DateTime::createFromFormat()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DateTime::createFromFormat()

根据指定的格式,将一个日期字符串转换为一个 DateTime 对象

函数名称:DateTime::createFromFormat() 适用版本:PHP 5 >= 5.3.0, PHP 7 函数描述:DateTime::createFromFormat() 函数根据指定的格式,将一个日期字符串转换为一个 DateTime 对象。 语法:public static DateTime::createFromFormat(string $format, string $time [, DateTimeZone $timezone ]); 参数: $format:指定日期字符串的格式。格式采用与函数 date() 相同的格式代码。点击这里查看完整的日期和时间格式代码列表。 $time:要解析的日期字符串。 $timezone(可选):设置 DateTime 对象的时区。 返回值:成功时返回一个 DateTime 对象,失败时返回 false。 示例: $dateStr = '2021-05-12'; $dateObj = DateTime::createFromFormat('Y-m-d', $dateStr); if ($dateObj) { echo $dateObj->format('Y-m-d'); // 输出:2021-05-12 } else { echo "解析日期失败"; } 上述示例中,我们使用 DateTime::createFromFormat() 函数将日期字符串 "2021-05-12" 解析为一个 DateTime 对象。我们指定日期字符串的格式为 "Y-m-d",该格式与日期字符串相匹配。最后,我们使用 $dateObj->format('Y-m-d') 方法格式化 DateTime 对象,并输出结果 "2021-05-12"。如果解析失败,则函数返回 false,并输出 "解析日期失败"。