转换日期窗口和mac的差异
Difference in converted dates windows and mac
我发现在mac上我的脚本与在windows上的脚本不同。在这两个系统上,我都使用chrome作为浏览器,我不知道如何正确解释我的问题,所以我将向您展示。在Javascript函数下面,它将json时间转换为Javascript日期。
function getDateFromJSON(value) {
var retvalue = new Date(parseInt(value.replace("/Date(", "").replace(")/", ""), 10));
return retvalue
}
当我在windows pc上使用此函数和json日期字符串时,如下所示,输出为:1988年10月22日星期六00:00:00 GMT+0200(西欧夏令时)
当我对mac使用相同的函数时,输出为:1988年10月21日星期五23:00:00 GMT+0100(CEST)
我在mac和windows上使用的代码是:
console.log(getDateFromJSON("/Date(593474400000)/"));
有人能帮我解释一下如何解决这个问题吗?
两个日期相同(根据时区调整后)
如果要标准化,请使用toUTCString
:
> new Date(" Sat Oct 22 1988 00:00:00 GMT+0200 (W. Europe Daylight Time)").toUTCString()
'Fri, 21 Oct 1988 22:00:00 GMT'
> new Date("Fri Oct 21 1988 23:00:00 GMT+0100 (CEST)").toUTCString()
'Fri, 21 Oct 1988 22:00:00 GMT'
相关文章:
- 比较从函数和生成的日期对象
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何在JavaScript中延长当前日期
- Safari(Mac OS)上的jQuery平滑滚动问题
- 两位数的月份日期验证
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 使用当前日期生成随机id
- 搜索api在mac上显示对话框
- primefaces日历可以禁用过去的日期和时间吗
- 提前阅读日期
- 在JavaScript中拆分日期字符串的更好方法是什么
- 查找最短和最长日期
- 将日期和时间转换为UTC格式的日期-Javascript
- 转换日期窗口和mac的差异