日期时间格式,更改格式。

时间:2011-01-03 02:05:42

标签: php mysql database formats

我在数据库中有一个TIMESTAMP用于页面,所以采用这种格式$d="2011-01-03 12:53:22"

当我尝试通过date("c",$d)发送时,我只会1970-01-01T10:33:31+10:00

我已经在php手册中读到日期(“c”,这个)必须是一个INT所以我用什么来从“2011-01-03 12:53:22”获取int ??

1 个答案:

答案 0 :(得分:2)

发送日期函数时忘记将日期字符串转换为时间戳

date('c', strtotime($d));