javascript - 通过js获取到的时间是什么时间?
巴扎黑
巴扎黑 2017-04-11 11:51:22
0
15
1218

通过new Date()获取到的时间,是手机或电脑的系统时间,还是什么服务器上的时间?

如果跨了时区,手机还能获取到当地时间吗?

巴扎黑
巴扎黑

全部回复(15)
PHPzhong

运行环境的时间
如果是浏览器那就是电脑时间或者手机时间
如果是NODEJS那就是服务器时间

洪涛

当前计算机的时间、所以通常前台获取的时间都用处不大、用户可以改、不安全

通常时间用于从后端传入、服务器的时间一定是统一的、解析时间戳

巴扎黑

是手机或电脑的系统时间

Ty80

如果没有输入任何参数,则Date的构造器会依据系统设置的当前时间来创建一个Date对象

迷茫

代码执行地的时间,比如你的浏览器。想获取服务器时间需要在服务器执行获取时间的代码,然后传递到客户端。

Peter_Zhu

运行环境的时间

左手右手慢动作

本地设备的系统时间

迷茫

new Date()获取到的是当前设备的时间

迷茫

new Date()会根据当前的运行环境生成一个时间值,如果是在页面脚本上则是电脑时间或者手机时间。跨了时区同样可以获得时间,如果脚本上指定了固定时区,生成的时间将会是指定的时区时间

阿神

运行环境的时间,手机上运行就是手机上的时间,电脑上运行就是电脑上的时间,平板上运行就是平板上的时间。简而言之就是这行代码在哪个设备上运行的,它就返回这个设备的系统时钟。它不会是某个远程服务器上的时间。

和时区没有关系,它是基于世界标准时间来的,就是1970年1月1日起的毫秒数。

需要注意点的是月份按照默认的枚举值来的,0-11 表示 1-12 个月份。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!