我需要从数据库中选择满足某些条件的特定日期,我将日期声明为$ ldate =""并在屏幕上显示所选日期,但结果始终显示为1970年1月1日。请帮助。
BringIntoViewOnFocusChange="False"
答案 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,并且工作正常