PHP Unix时间到人的时间显示不正确

PHP Unix时间到人的时间显示不正确,php,mysql,unix,time,format,Php,Mysql,Unix,Time,Format,MySQL表中的Unix时间:1328422844通过日期“U”发布 翻译成2012-02-04 22:20:44 通过日期'l jS\of F Y h:i:s A'在HTML页面上显示为2012年2月5日星期日下午05:20:44 比预定时间提前20小时。。。为什么 date'U'采用格林尼治时间时区。如果PHP未使用该时区,或者应用了偏移量,则会出现问题。现在就使用MySQL吧

MySQL表中的Unix时间:1328422844通过日期“U”发布

翻译成2012-02-04 22:20:44

通过日期'l jS\of F Y h:i:s A'在HTML页面上显示为2012年2月5日星期日下午05:20:44

比预定时间提前20小时。。。为什么

date'U'采用格林尼治时间时区。如果PHP未使用该时区,或者应用了偏移量,则会出现问题。现在就使用MySQL吧