gpt4 book ai didi

php - 日期时间数组到 mysql 日期时间格式

转载 作者:行者123 更新时间:2023-11-29 04:39:07 24 4
gpt4 key购买 nike

我有一个名为 $process_date 的数组,其中包含两个元素。元素的格式为 dd/mm/yy H:i:s

$process_date = array(
"27/10/15 17:00:00",
" 27/10/15 18:00:00"
)

我需要将其转换为 mysql 日期时间格式以查询数据库中的字段。我试过了

$myDateTime = \DateTime::createFromFormat('d-m-Y H:i:s', $process_date[0]);
$newDateString = $myDateTime->format('Y-m-d H:i:s');

我明白了

Call to a member function format() on a non-object

我找到了这个链接 "Call to a member function format() on a non-object" when converting date in PHP并尝试过

$myDateTime = new \DateTime($process_date[0]);
$myDateTime->format('Y-m-d H:i:s');

我明白了

DateTime::__construct(): Failed to parse time string (27/10/15 17:00:00) at position 0 (2): Unexpected character

我错过了什么吗?

提前致谢

最佳答案

The elements are in this format dd/mm/yy H:i:s

您有 d/m/y 值,并尝试使用 d-m-y 格式提取。改用这个:

$myDateTime = \DateTime::createFromFormat('d/m/y H:i:s', $process_date[0]);

关于php - 日期时间数组到 mysql 日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33633778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com