2017-05-26 39 views
-2

給我了這樣的警告:PHP的警告:日期()預計參數2長,字符串中

PHP Warning: date() expects parameter 2 to be long, string given in /home/xxxx/public_html/init.php on line 98 

,代碼:

$stats['statTodaysLinks'] = $db->GetOne("SELECT COUNT(*) FROM `{$tables['link']['name']}` WHERE `DATE_ADDED` LIKE '".date ('Y-m-d', TIMENOW)."%'"); 
+0

正如錯誤信息所示,'TIMENOW'是一個'string',而不是'long'。 – Phylogenesis

+0

你還不清楚什麼? –

+0

或者TIMENOW未定義,因此PHP將其轉換爲字符串。 – Flosculus

回答

2

這是造成問題的TIMENOW不變通過它的外觀,不需要它,因爲如果你不提供任何東西,該功能將自動使用當前時間。

因此,而不是date ('Y-m-d', TIMENOW)使用date ('Y-m-d')

相關問題