如何初始化一个空的日期变量

时间:2018-03-12 11:38:20

标签: php date

我需要从数据库中选择满足某些条件的特定日期,我将日期声明为$ ldate =""并在屏幕上显示所选日期,但结果始终显示为1970年1月1日。请帮助。

BringIntoViewOnFocusChange="False"

2 个答案:

答案 0 :(得分:0)

您为日期格式化程序函数提供了一个空字符串。它将此处理为未初始化并创建要显示的标准UNIX开始日期:https://3v4l.org/uYfnZ

您可以在打印功能中检查.date功能。如果变量为空,只需打印一个空字符串:

if (empty($date)) {
    echo "";
} else {
    echo date("Y M d", strtotime($date));
} 

答案 1 :(得分:0)

解决 而不是使用空(strtotime($ row [' loan_date1']))我用过 $ row [' loan_date1'] == 0,并且工作正常