将UTC中的Epoch转换为当前时区日期
Convert Epoch which is in UTC to current time zone date
我在ASp中使用JSON返回数据。净MVC。日期被转换为
''/Date(1444089473757)'
这个日期我存储在我的数据库在UTC。
我想在javascript中转换日期到当前的datetime对象。
我尝试使用moment.js和其他函数,如var date = new Date(parseInt((this.DateAdded).substr(6)));;
date = new Date(parseInt(this.DateAdded.replace("/Date(", "").replace(")/", ""), 10));
var date = new Date(0); // The 0 there is the key, which sets the date to the epoch
date.setUTCSeconds(parseInt(utcSeconds / 1000));
在浏览器时区创建日期,而不是utc。
我想要的是创建一个UTC的日期,这样我就可以偏移到浏览器时区
您可以简单地使用getTimeZone offset来获得偏移量的分钟数,将其乘以60来获得秒数,然后将其与数字相加或相减,然后将其传递给Date构造函数
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset 例如var myDate= new Date(myTimestamp + 60 * (new Date()).getTimezoneOffset());
…或者这应该是一个"减号"……但是你们应该明白
相关文章:
- 获取用户选择的不带时区的日期
- 分析特定区域设置(而不是时区!)中的日期字符串
- moment.js在两个时区格式的日期之间存在差异
- 获取本地时间的JS日期,日期对象中没有时区详细信息
- Javascript-将时区添加到日期倒计时中
- 使用JavaScript日期的任何时间的时区偏移量
- javascript日期时区问题
- 读取本地时区的日期的Javascript
- 时刻时区.js允许我传递时区缩写并获取转换后的日期/时间
- 转换 JSON 日期,不考虑时区
- 如何使用 JavaScript 更改日期的时区而不更改时间
- 如何将 UTC 日期时间(字符串)转换为访问者时区
- 情节.js为类型设置时区:“日期”
- 在 Jquery 中比较不同的时区日期
- Java 在 Java 中转换毫秒日期对应的时区日期
- 在 JS 中返回干净的无时区日期
- 将UTC中的Epoch转换为当前时区日期
- 将本地时区日期对象转换为UTC时区日期对象的优雅方式
- 显示任意时区日期的Dygraph
- 在 Javascript 中将 ISO 8601 字符串转换为当前时区日期时间对象