-2

mysql テーブルに datetime 列があります。この列のデフォルト値は ' 0000-00-00 00:00:00' です。

質問: チェック値が 0 より大きい場合の最善の方法は何ですか?

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

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

  3. 別の方法?

PS: 私は Yii フレームワークを使用しています

4

1 に答える 1

0

ほとんどの場合、日付を日付と比較することをお勧めします。その場合、これが良い候補になります。

if (str_to_date($datetime)> str_to_date('0000-00-00 00:00:00'))
于 2013-07-13T19:44:11.163 に答える