2

嗨,我有一些随机格式的日期:

    Wed, 16 Mar 2011 15:27:48 +0000

或者

2011-03-16T17:42:05+0000

我需要能够在 PHP 中将它们转换为 Unix 时间。我假设我需要使用 mktime() ,但是如何格式化我的 mktime ?我无法理解手册中的示例:/

谢谢

4

2 回答 2

4

strtotime()可以工作,但如果您传递的日期不明确(03 年 1 月 2 日是什么?03 年 2 月 1 日?2001 年 3 月 2 日?)它会转过身来给你一个新的。

最安全的选项是使用date_create_from_format(),它允许您为输入指定显式格式。

于 2011-03-16T18:20:03.260 回答
1

strtotime

于 2011-03-16T17:54:30.240 回答