您可以使用以下代码将日期格式从 '20230918000000' 转换为 '2023-09-18':

$dateString = '20230918000000';
$date = DateTime::createFromFormat('YmdHis', $dateString);
$newDateString = $date->format('Y-m-d');
echo $newDateString; // 输出:2023-09-18

首先,使用 DateTime::createFromFormat() 函数将字符串转换为一个 DateTime 对象。在这里,我们指定了输入字符串的格式为 'YmdHis',即年月日时分秒。

然后,使用 DateTime 对象的 format() 方法将日期格式化为所需的 'Y-m-d' 格式。

最后,使用 echo 语句输出结果。


原文地址: https://www.cveoy.top/t/topic/fA9Y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录