我從Joomla中使用CURDATE和NOW的自定義類中獲取此查詢。如何在mysql查詢中使用自定義joomla日期
$query = "SELECT DISTINCT catid FROM table_x WHERE DATE(publish_up)=CURDATE() AND publish_up<=NOW()";
默認服務器時必須改變,所以我想改變它使用從這裏所謂的Joomla自定義時間:
$date = JFactory::getDate('now', new DateTimeZone('Europe/Berlin'));
我希望它對子級很容易(因爲我還挺nooby)像
....WHERE DATE(publish_up)='".$date."' AND ....
但它不起作用 有什麼想法嗎?
在MySQL日期文字應該是在''YYYY-MM-DD HH:MM:ss''格式。格式化日期輸出以符合此格式。 – Shadow
所以你的意思是創建第二個變量格式$日期? – JoePanpi