gpt4 book ai didi

php - 在 PHP 中创建日期

转载 作者:行者123 更新时间:2023-11-29 05:42:33 25 4
gpt4 key购买 nike

我需要转换这个日期:

10.04.2011 19:00

我可以在 PHP 中使用的日期变量。

有人可以帮我吗?我试过这种方式:

$dateConverted = date("d.m.Y H:i",strtotime ($date));

但它返回 01.01.1970 00:00

最佳答案

DateTime::createFromFormat()来救援!

看起来你的格式是d.m.Y H:i

所以,这应该适合你:

$dt = DateTime::createFromFormat('d.m.Y H:i', '10.04.2011 19:00');
echo $dt->format('Y-m-d H:i:s');

您还应该看看 the formats that strtotime and DateTime operate on .特别是,日期未在 strtotime 中解析的原因是,如果年份只有两位数,它只期望点作为 Y、M 和 D 之间的分隔符。这很奇怪,别看我,这不是我的错。

关于php - 在 PHP 中创建日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5608640/

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