为什么同样的时间在js中的date.UTC(2012,09,02,15,33,22)与php中的strtotime("2012-09-02 15:33:22") 输出的时间戳会不一样,怎样让strtotime()转换出来的时间与date.UTC()保持一致?
解决方案 »
- 数据库连接问题 急啊
- 循环基础的问题,谁帮帮贝!
- 求一函数,使图片缩小后图片看上去没变化,请多帮忙
- 如何知道网站是用何种语言编程的????????
- shmop_open函数找不到,怎么办,刚装的PHP5
- 请问大家在使用php工作中都涉及到哪些相关的技术应用?
- 问一个关于phpmyadmin的问题
- *** 很简单的一个问题:主机空间支持:PHP+MYSQL, 他能支持DW MX制作的HTML网页吗?×××
- 我在安装PHP之后,一调用SQL server就弹出一个警告框:Unable to load dynamic library './php_mssql.dll'
- 生成pdf文件
- 如何用Dreamweaver或者php正则批量替换。一定要写清楚
- echo输出location.href有时候不能跳转,困扰我几天,求助!!!
东八区的条件下:date.UTC(2012,08,02,7,33,22) / 1000
和
strtotime("2012-09-02 15:33:22")是等价的。请注意红色标出来的。
Date.UTC(year, month, day[, hours[, minutes[, seconds[,ms]]]])
month 必选项。月份是一个处于 0 到 11 之间的整数 (一月到十二月)。
也就是说 2012-09-02 15:33:22 要写作 date.UTC(2012,08,02,15,33,22)
2、Date.UTC 返回全球标准时间 (UTC) (或 GMT),即格林威治时间 的毫秒数
而 strtotime("2012-09-02 15:33:22") 是按设定的时区返回秒数