【发布时间】:2013-11-23 11:56:02
【问题描述】:
我目前正在使用返回日期的 API。这些日期的格式永远不会相同。例如;我有时会得到一个像 1987/10/12 这样的日期,有时它只是返回年份。
我尝试将此日期转换为可以导入到我的 mysql 数据库中的格式,但它总是使用当前时间戳自动完成日期。
$item['released'] = "1989";
var_dump(strtotime($item['released']));
这将返回格林威治标准时间 1989 年 11 月 23 日星期四 11:53:53(为当前时间戳添加正确年份的日/月/年和时间)
为什么会这样,我怎么知道它必须像 1989/01/01 00:00:00 还是我应该换个角度看这个?
谢谢
【问题讨论】:
-
"这些日期的格式不同。"您为什么不发布这些日期的典型示例。另外,1987/10/12 - 那是 10 月 12 日还是 12 月 10 日?
-
我只是不返回不可用的月份或日期。顺便说一句,它是美国格式
-
什么样的 API 返回随机日期格式?