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

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

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

巴扎黑
巴扎黑

répondre à tous(15)
PHPzhong

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

洪涛

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

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

巴扎黑

是手机或电脑的系统时间

Ty80

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

迷茫

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

Peter_Zhu

运行环境的时间

左手右手慢动作

本地设备的系统时间

迷茫

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

迷茫

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

阿神

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

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

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!