我觉得自己像个白痴,我可能遗漏了一些明显的东西。我创建了一个函数,为简单起见,我简化为:
function displayDate(){
echo date("M j, Y g:ia", $startDate);
}
我也有以下代码:
echo date("M j, Y g:ia", $startDate);
它们都输出不同的东西。第一个是 1969 年 12 月 31 日下午 5:00,第二个是 2017 年 11 月 8 日晚上 7:30。
为什么会这样?他们从同一个地方获取信息。这 2 段代码彼此相邻。
编辑:有关更多信息,我正在使用 Processwire CMS,并且 $startDate 是从日期时间字段类型中获取的。