【问题标题】:Json Date to JavasScript Date Conversion problemJson 日期到 Javascript 日期转换问题
【发布时间】:2009-11-18 03:54:59
【问题描述】:

这是将 json 返回的日期转换为日期字符串的代码。


String.toDate = function(stringDate) {
var newDate = new Date(parseInt(stringDate.replace("/Date(", "").replace(")/", ""), 10));
return newDate;
}

详情如下:

数据库日期:2009-11-18 03:23:25.107 JSON 返回的日期:“/Date(1258514605107)/” toDate 函数返回的日期: 2009 年 11 月 18 日星期三 11:23:25 GMT+0800(台北标准时间)

Web 服务器和数据库服务器时区相同。

我想知道为什么日期变成我时区的当前日期。 有没有人遇到过这种问题?

【问题讨论】:

  • 对不起,我不知道这里有那个东西。至少现在不用担心,我知道了。

标签: javascript json browser date


【解决方案1】:

您的浏览器/操作系统设置呢?你需要格林威治标准时间吗?

我认为您可以通过toUTCString 了解有关date 类的更完整参考

alert(newDate.toUTCString());

【讨论】:

    猜你喜欢
    • 2015-05-30
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多