誰能幫我這個:SELECT DATE_FORMAT(NOW(), '%間%D-%Y')在PHP無法正常工作
$querydate ="SELECT DATE_FORMAT(NOW(),'%m-%d-%Y') AS dat";
$query = mysql_query($querydate);
$row = mysql_fetch_assoc($query);
$fecha = $row['dat'];
-2013-31+07
它返回-2037
我希望它回到今天的日期
31-07-2013
如果你想要31-07,那麼格式應該是'%d-%m-%Y'。 d =日,m =月,Y = 4位數年份。我看不出這會如何回到一個負面的一年。你確定-207年的'-'是否來自數據庫,而不是你的代碼中的其他東西? –
你不應該在新開發中使用mysql_ *函數,切換到mysqli或pdo ...更多信息[here](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql- function-in-php/14110189#14110189) – Orangepill