我正在尝试将[lastViewedAt] => 1329939559
转换为日期格式YYYY-MM-DD, HH:MM
,但每次尝试时都会收到此错误消息:
Warning: gmdate() expects parameter 2 to be long, object given in ...
如果我在我的函数中用纯文本写下毫秒(复制>粘贴),它就可以了。而不是
gmdate('Y-m-d, H:i', $information['lastViewedAt'])
以下内容:
gmdate('Y-m-d, H:i', '1329939559')
我会得到它的正确结果 - 2012-02-22,19:39。为什么我会看到这种行为?
答案 0 :(得分:3)
将SimpleXMLElement的内容转换为字符串或long:
gmdate('Y-m-d, H:i', (int)$information['lastViewedAt'])
答案 1 :(得分:-1)
为什么不使用日期功能呢?喜欢这个
echo date('Y-m-d H:i',$information['lastViewedAt']);