0

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

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

我在 php 手册中读过 date("c",THIS) 必须是一个 INT 那么我用什么来从“2011-01-03 12:53:22”获取 int ?

4

1 回答 1

2

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

date('c', strtotime($d));
于 2011-01-03T02:07:15.753 回答