gpt4 book ai didi

php strtotime() 不读取日期

转载 作者:行者123 更新时间:2023-11-29 06:17:38 24 4
gpt4 key购买 nike

我正在尝试转换日期格式,但 strtotime 不起作用。我在 mysql 数据库中使用 date 类型。

我在尝试什么?

$d_date = $order_info['shipping_delivery_date'];
$delivery_date_formate = date("d M Y", strtotime($d_date));

$replace = array(
'delivery_date' => $delivery_date_formate,
);

但这段代码返回给我的是这个日期 1969 年 12 月 31 日 而不是保存日期(在数据库中)。我检查了日期是否正确地从此 $order_info['shipping_delivery_date'] 索引中的数据库中检索。

我还搜索了日期。这Accepted Answer使用以下代码在我的本地主机上正常工作。

$d = array( 'dt' => '2010-03-21');
$originalDate = $d['dt'];
$newDate = date("d M Y", strtotime($originalDate));
echo $newDate;

我正在使用相同的技巧,但使用上面的代码不起作用。谁能指导我。

最佳答案

根据 http://php.net/manual/en/function.strtotime.php

Dates in the m/d/y or d-m-y formats are disambiguated by looking at the separator between the various components: if the separator is a slash (/), then the American m/d/y is assumed; whereas if the separator is a dash (-) or a dot (.), then the European d-m-y format is assumed. If, however, the year is given in a two digit format and the separator is a dash (-, the date string is parsed as y-m-d.

关于php strtotime() 不读取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34973449/

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