gpt4 book ai didi

php - php日期格式转换错误

转载 作者:行者123 更新时间:2023-11-29 03:54:21 28 4
gpt4 key购买 nike

我使用以下代码将此日期 -> 18/07/2013 转换为 mysql 支持的格式。

$date = date('Y-m-d', strtotime('18/07/2013'));

理想情况下,这应该返回 2013-07-18...
但是,问题是它会自动选择字符串为:
YEAR 作为 YEARMONTH 作为 DAYDAY 为 MONTH

现在,因为它将 18 标识为 month,它超出了范围并显示默认日期 1970-01-01 .

我在这件事上浪费了将近两天时间。

如果有人能帮忙,在此先感谢!

最佳答案

使用DateTime对象,让 php 了解您将日期传递给它的格式。

$date = DateTime::createFromFormat('d/m/Y', '18/07/2013');
echo $date ->format('Y-m-d');

关于php - php日期格式转换错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17420183/

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