我在mysql表中有列日期时间。
此列的默认值为“0000-00-00 00:00:00
”。
问题:检查值大于零的最佳方法是什么?
if (strtotime($datetime)>0)
if ($datetime=="0000-00-00 00:00:00")
P.S:我使用Yii框架
答案 0 :(得分:0)
将日期与日期进行比较几乎总是一个好主意,在这种情况下,这将是一个很好的候选人:
if (str_to_date($datetime)> str_to_date('0000-00-00 00:00:00'))