js每个地区获取的时间戳是一样的吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js每个地区获取的时间戳是一样的吗相关的知识,希望对你有一定的参考价值。

参考技术A 不一样。
不同的设备,本地的系统时间是不一样的,假如你电脑设定的时间是9:00那么js获取的就是9:00但是如果此时别人的电脑时间是10:00在别人的电脑上js获取的时间就是10:00。
s是客服端脚本,是不能直接获取服务器端的时间的,除非你用asp,或者jsp,php,等写一个动态的js脚本。

安卓获取数据demo出现的问题

时间戳是long型的数据,但其他数据都是float型,但AsyncTask要求是统一数据类型。这样我就不能把时间戳放进AsyncTask里面进行处理,我就在doInBackground中获取时间戳然后存到数据库。但得到的很多sensor数据对应的时间戳是一样的,这是因为并没有sensor变化一次数据库就存储一次数据,而是sensor变化多次的数据存在缓存,然后存储的时候一次把所有这些缓存数据存储。

解决办法还是只能通过AsyncTask,这个时候就可以考虑把所有的数据存储为string类型。这样就解决了int、float、long等多种数据类型的问题。

 

 

 

 

 

 

时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。

例如现在北京时间2015-12-31 17:00:00的时间戳是1451552400,就是指从北京时间1970-01-01 08:00:00到2015-12-31 17:00:00已经过去了1451552400秒。

在编程语言中使用时间戳的好处:
1、时间戳没有时区概念,比如如果用‘2015-12-31 17:00:00‘这么一个字符串表示时间的话,北京时间和美国时间是不一样的,但是用时间戳1451552400来表示的话,那就是一定是唯一的时间,不会有歧义;
2、时间戳在编程语言中一般是长整形数据类型,无论何种编程语言都能认识时间戳,如果用字符串表示时间,还需要转换。



以上是关于js每个地区获取的时间戳是一样的吗的主要内容,如果未能解决你的问题,请参考以下文章

js获取时间戳

js获取指定时间戳

js和php获取的时间戳位数不一致问题

js 怎么取到时间戳里面的月份?

js如何返回当天零点的时间戳?

安卓获取数据demo出现的问题