是否有 PHP 函数来测试零日期
寻找一种速记或更好的方法来测试零日期(MySQL日期时间列),而不是:
if ($row['this_date'] == '0000-00-00 00:00:00') echo 'No date set.';
有没有PHP函数来测试它?谢谢。
寻找一种速记或更好的方法来测试零日期(MySQL日期时间列),而不是:
if ($row['this_date'] == '0000-00-00 00:00:00') echo 'No date set.';
有没有PHP函数来测试它?谢谢。
怎么样:
if(strtotime($row['this_date']) == 0) echo 'No date set.';
我认为你不需要任何速记。
这是一些微观优化。
您已经花了更多的时间提出这个问题,而不是在一年的平均编码中为您节省这样的速记。只需写下它并继续前进。
难道你没有更重要的问题要解决吗?
此外,使用这样的速记,您将混淆自己的代码。
您当前的陈述非常清晰,
但所有建议的片段都不是那么清晰。几个月后,来到这个代码,你会用问题来困扰自己,如果这样的代码怪物有任何特殊的含义。"if date is empty"
你真正想要的是可读性。但你已经拥有了它。虽然所有建议的速记都没有。