MySQL的日期时间大于0000-00-0000:00:00

时间:2013-07-13 19:35:30

标签: php mysql datetime yii

我在mysql表中有列日期时间。 此列的默认值为“0000-00-00 00:00:00”。

问题:检查值大于零的最佳方法是什么?

  1. if (strtotime($datetime)>0)

  2. if ($datetime=="0000-00-00 00:00:00")

  3. 另一种方式?
  4. P.S:我使用Yii框架

1 个答案:

答案 0 :(得分:0)

将日期与日期进行比较几乎总是一个好主意,在这种情况下,这将是一个很好的候选人:

if (str_to_date($datetime)> str_to_date('0000-00-00 00:00:00'))