6

我正在使用 php 重新格式化日期并将其发布到 mysql。在我通过明年的日期之前,一切都很好。比如Mon, 14 Jan, 2013会翻译成2012-01-16. 格式是正确的,只是日期不正确,我什至尝试更改我传递的格式,但仍然没有改变。这是它得到的Mon, 14 Jan, 2013,这里是处理它的 php:

$startdate = $_REQUEST['one'];
$start = date("Y-m-d", strtotime($startdate));

关于为什么只有在我们进入新的一年甚至过去几年才会发生打嗝的任何线索?

4

1 回答 1

7

在这里查看所有有效格式的列表strtotime()。您正在使用的那个不存在。

如果您想date_create_from_format改用,方法如下:

date_create_from_format("D, d M, Y", "Mon, 14 Jan, 2013")
于 2012-10-30T06:24:27.143 回答