课程
/后端开发
/PHP
/PHP入门篇
我想问一下这里的date('m-d',time());返回的时间戳跟JavaScript返回的时间有什么区别
2016-02-20
源自:PHP入门篇 6-2
正在回答
PHP中time()获得的是服务端的当前时间戳
JavaScript中返回的时间是客户端的时间,也就是浏览器读取访问者电脑上的时间
这两者时间会出现一些偏差
返回的单位。PHP中,单位为秒,而javascript中单位是毫秒;
返回的时区。在PHP中,可以设置时区,例如设置北京时间(东八区),故设置之后获取的时间不会在从1970年1月1日0时0分0秒起,而是从而是从1970年1月1日8时0分0秒起的了(东八区比格林尼治时间相差八小时);而JavaScript中没有时区相关的设置,所以是以1970年1月1日0时0分0秒为计算的起点的。
另外,除了返回的时间有区别外,获取的方式也不一样:
php中取时间戳时,一般通过time()方法来获得
JavaScript从Date对象的getTime()方法中获得
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
2 回答time()
5 回答$today = date('m-d',time());/*获取当天日期.
2 回答关于echo
1 回答关于echo
2 回答关于svn