2012-01-20 81 views
0

可能重複:
Converting string to MySQL timestamp format in php將字符串轉換成時間戳到MySQL時間戳與PHP

給定一個日期的格式如下,我將如何將它轉換成一個MySQL TIMESTAMP格式PHP?

Tue, 06 Dec 2011 16:47:11 +0000 

我發現了一個類似的question,但我有一些困難轉換成我需要的東西。

+0

@hakre - 我引用上面已經說的問題;這是一個相關的,但不同的問題 – warren

+0

@hakre - 我接受了答案,因爲它解釋了我需要的東西。如前所述,它是不同的(儘管相似,我從來沒有說過「哦,但如此不同」 - 請不要把言語放在我嘴裏,我既不說也不打算)。 – warren

回答

5

date('Y-m-d H:i:s',strtotime('Tue, 06 Dec 2011 16:47:11 +0000'))

這是 '規範' 的形式,但MySQL也將接受(有關該格式的詳細信息:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-literals.html

date('YmdHis',strtotime('Tue, 06 Dec 2011 16:47:11 +0000'))

+0

謝謝 - 有我需要的轉換:) ..我以爲'strtotime'需要'now()'調用,或另一次用作基地 – warren

+2

+1,因爲我從來不知道MySQL會接受'YmdHis'而不是' Ymd H:我:S'。 – FtDRbwLXw6

+1

@drrcknlsn:看看http://dev.mysql.com/doc/refman/5.5/en/date-and-time-literals.html然後找一些更有趣的東西 – Mchl