使用PHP将字符串时间戳转换为MySQL时间戳

war*_*ren 0 php mysql timestamp

可能重复:
在php中将字符串转换为MySQL时间戳格式

给定以下格式的日期,如何TIMESTAMP在PHP 中将其转换为MySQL 格式?

Tue, 06 Dec 2011 16:47:11 +0000
Run Code Online (Sandbox Code Playgroud)

我发现了一个类似的问题,但是将它转换成我需要的东西有些困难.

Mch*_*chl 5

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

这是'规范'形式,但MySQL也会接受

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

(有关该格式的更多详细信息:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-literals.html)

  • +1因为我从来不知道MySQL会接受`YmdHis`而不是'Ymd H:i:s`. (2认同)