gpt4 book ai didi

php - 将德国日期转换为 Y-m-d 不起作用?

转载 作者:行者123 更新时间:2023-12-05 03:15:53 24 4
gpt4 key购买 nike

我有一个这样的约会:2. 2012 年 2 月

我想把它转换成 2012-02-02,所以我写了这段代码:

$date = '2. Februar 2012';
$date = date('Y-m-d', $date);

$date var 为空或之后为 1970-01-01,有什么错误或缺失?

注意:日期是德语格式,所以不是二月,而是二月。我通过这种方式从日期选择器获取日期。

谢谢!

最佳答案

您可以使用 *strtotime并且还需要在 strtotime 函数中传递有效的日期格式,因为您的 $date 变量没有有效格式。

您有 . 并且拼写错误的月份名称。您必须在传入 strtotime 之前清除它们。为此,我使用了 str_replace

$date = '2. Februar 2012';
$date = date('Y-m-d', strtotime(str_replace('Februar','february',str_replace('.','', $date))));

关于php - 将德国日期转换为 Y-m-d 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9481320/

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