在PHP中将多个日期转换为Unix时间

时间:2011-03-16 17:53:12

标签: php unix time mktime

您好我有几个日期以随机格式出现:

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

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

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

由于

2 个答案:

答案 0 :(得分:4)

strtotime()可以工作,但如果您传递的日期不明确(01/02/03?2月1日,'03?3月2日'01?)它会转过来咀嚼你是一个新的。

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

答案 1 :(得分:1)