这可能是一个奇怪的问题,但是我正在使用小数来存储时间戳,精度超过毫秒。例如:
00:01:15的时间将是75秒/一天216000秒= 0.00034722222。
日期为“ 2014-01-01 ==> 41638(1900年1月1日以来的天数)
“ 2014-01-01 00:01:15.12222”的日期时间为41638.00034778805。
在此数据类型中是否完全有可能包含时区(例如“ -6”)?我认为答案是否定的,但是我想知道是否有任何技巧可以将该金额存储为小数。
我认为这是不可能的,也许我需要使用字符串或[<datetime>, <timezone>]
的数组来获得Java脚本的毫秒精度(使用诸如Decimal.js之类的库来获取高精度的小数) ),但我想知道这里可能会发生什么。
之所以在这里使用小数,是为了能够以类似的格式存储时间或日期,并且能够将它们加起来进行某些操作(例如Excel或Google表格如何存储日期/时间,作为一个数字)。但是,时区使事情变得很复杂。