我有這個unix時間戳值:1275364800(2010年6月1日)。php date()vs mysql MONTH()
當打印的PHP值: echo date('m',1275364800)
返回6(那OK)
但是,當我從數據庫中選擇一個字段:select MONTH(FROM_UNIXTIME(1275364800)) AS month
返回5
爲什麼?
順便說一句,如果我運行此查詢選擇FROM_UNIXTIME(1275364800)爲Q我得到2010-05-31 23:00:00
它可能是時區問題?在我的機器上都返回'6' ... – ircmaxell 2010-06-01 20:46:16