date関数、mktime関数のエラー

PHP5から、時間関数の変数が空だと、

warningでdate() expects parameter 2 to be long

というエラーがでるようだ。

この場合は、数値が空の場合の処理をしてやるといいようです。

if(!$morning) {
 $m_time = 0;
}

こんな感じで。


参考サイト
http://terarin.squares.net/2008/07/date-expects-parameter-2-to-be.html