这可能非常简单,我环顾四周,看不出我的错误。
我的表中有一个名为EVENT_DATES的字段存储为日期,并且存储在一行中的数据示例为2014-02-14
当我使用以下php代码将该日期显示为2014年2月14日时,我将于1969年12月31日结束。
<?php echo date('jS F Y',strtotime($row_THISMONTH['EVENT_DATES'])); ?>
有关我如何纠正此事的任何想法?
答案 0 :(得分:1)
当您将空值传递给strtotime()
(或者不是可以识别的日期的值)时,通常会出现您描述的行为。
确保$row_THISMONTH['EVENT_DATES']
实际包含值。使用echo()
输出并调试它。