2014-01-29 163 views
0

这可能非常简单,我环顾四周,看不到我有什么问题。日期显示1969年12月31日

我有作为日期保存我的表称为EVENT_DATES一个字段,并存储在一个行中的数据的一个例子是2014年2月14日

当我使用下面的PHP代码表明日期2014年2月14日,我得到1969年12月31日。

<?php echo date('jS F Y',strtotime($row_THISMONTH['EVENT_DATES'])); ?> 

任何想法,我怎样才能纠正这种情况?

+0

哇 - 你是对的,我是这样一个白痴,我改变了查询名称,并忘记在我的PHP中更改它。我有一个这样的日子!谢谢! –

回答

1

当您将一个空值传递给strtotime()(或不是可识别的日期的值)时,通常会出现您描述的行为。

确保$row_THISMONTH['EVENT_DATES']实际上包含一个值。使用echo()输出并调试它。

相关问题