我有这个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