嗨,我有一些随机格式的日期:
Wed, 16 Mar 2011 15:27:48 +0000
或者
2011-03-16T17:42:05+0000
我需要能够在 PHP 中将它们转换为 Unix 时间。我假设我需要使用 mktime() ,但是如何格式化我的 mktime ?我无法理解手册中的示例:/
谢谢
strtotime()
可以工作,但如果您传递的日期不明确(03 年 1 月 2 日是什么?03 年 2 月 1 日?2001 年 3 月 2 日?)它会转过身来给你一个新的。
最安全的选项是使用date_create_from_format()
,它允许您为输入指定显式格式。