我觉得自己像个白痴,我可能错过了一些明显的东西。 我创建了一个函数,为简单起见,我将其简化为:
function displayDate(){
echo date("M j, Y g:ia", $startDate);
}
我还有以下代码:
echo date("M j, Y g:ia", $startDate);
这些都输出不同的东西。第一个是1969年12月31日下午5点,第二个是2017年11月8日晚上7:30。
为什么会这样?他们从同一个地方获取信息。这两段代码紧挨着。
编辑:有关详细信息,我使用Processwire CMS并且$ startDate来自日期时间字段类型。