【发布时间】:2013-02-06 12:28:43
【问题描述】:
在 PHP 中,如何将格式为 20:13-02-05T13:45:17-0500 的日期/时间字符串转换为有效的 MySQL 日期时间以便我可以存储它?
到目前为止我已经尝试过
$date_id = date('Y-m-d H:i:s', strtotime($date_id));
【问题讨论】:
-
通过编写一些代码 ;) 到目前为止你尝试了什么?
-
我尝试了几件事,但无法成功。
-
这个日期是从哪里来的?
20:13在我看来并不标准。 -
来自 JSON API 的@Salman。我认为它的格式可以与 javascript 一起使用。
-
日期似乎没有遵循任何标准。您仍然可以通过使用
str_replace删除第一个:来使其与strtotime一起工作。但请仔细检查 API 供应商,看看他们的 API 是否损坏。