JS日期只与UTC时区
JS Dates only with UTC timezone
是否有办法告诉Javascript,它不应该使用任何东西,但UTC时区?
当我创建一个新的Date对象时,它获得我的浏览器时区,但这将在通过JSON传输时搞砸。
应用程序中的所有日期和时间都很幼稚,对用户的时区没有用处。因此,只创建和使用UTC时间会很好,但无论我做什么,我都只能得到UTC时间的样子,这还不够好。
我正在使用bakchbone和DateJS,如果这有任何区别。
对此有什么想法吗?
不传输日期的字符串表示形式,new Date().milliseconds
。这是UNIX时间,即
表示从1月1日开始的毫秒数的整数值1970 00:00:00 UTC.
,因此与时区无关。
或者,自己构造日期字符串,但是使用getUTC*
方法:
var d = new Date();
alert("It's " + d.getUTCHours() + ':' + d.getUTCSeconds());
我最终使用. tostring()并将其与JSON帖子一起发送。这似乎是最简单的方法
相关文章:
- 时刻时区:UTC 偏移量差异
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- 如何将 UTC 日期时间(字符串)转换为访问者时区
- 将时区格式的日期显示为UTC时间
- DateTime从UTC转换为其他时区
- 我的UTC时区函数未使用innerHTML显示在HTML上
- 如何将UTC时间字符串转换为本地时区中正确的moment.js对象
- 使用mommtjs将某个时区的时间转换为UTC
- 在 JavaScript 中给定时区字符串的情况下计算 UTC 偏移量
- 如何在 javascript 中获取指定时区的一天的开始时间和结束时间(以 UTC 为单位)
- 将 jquery-ui-timepicker.js 的“Now”按钮设置为 UTC 时区
- 如何在 javascript 中使用系统时区和 UTC 时间从服务器获取当前本地时间
- 在 UTC 和特定时区之间转换时间 - 新的国际化 API
- 转换日期&PST时区到UTC的时间
- 如何使用moment.js和moment-timezone.js将特定时区(非本地)的给定日期/时间转换为UTC
- 获取UTC时区's在javascript中的时间戳
- JavaScript Date.UTC 在不同的时区给出错误的日期
- 将本地时区日期对象转换为UTC时区日期对象的优雅方式
- JS日期只与UTC时区
- 以UTC +/-的格式获取UTC时区