javascript - 如何将 JSON 库格式的 JSON 日期转换为 Javascript 日期

标签 javascript json

Sourceforges JSON-lib (http://json-lib.sourceforge.net) 生成如下所示的 JSON 日期格式:

{
    "date":10,
    "day":5,
    "hours":0,
    "minutes":0,
    "month":5,
    "nanos":0,
    "seconds":0,
    "time":1307660400000,
    "timezoneOffset":-60,
    "year":111 //this is 2011
}

有没有一种简单的方法可以将其转换为 Javascript 日期对象,还是我应该手动设置日期对象上的所有变量?

我找遍了都没有找到这个! (很抱歉,如果答案就在某处,我就是找不到)

最佳答案

看起来时间是以毫秒为单位的纪元,所以你可以这样做:new Date(object['time'])

当然,您首先需要将其解析为一个对象。

关于javascript - 如何将 JSON 库格式的 JSON 日期转换为 Javascript 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13400941/

相关文章:

javascript - 选择单击的元素而不是其父元素

javascript - jQuery.form uploadProgress 从未调用过

javascript - 根据数组检查用户输入,充当猜测 Javascript

javascript - JSON.stringify 抛出错误

java - 如何包装 jackson 序列化异常

javascript - Rails 中带有 'Next' 和 'Previous' 按钮的表单 (Javascript)

javascript - 调用函数内声明的变量

python - JSON无法使用 simplejson 序列化python Appengine GeoModel子类

javascript - 在 Objective C 中生成 js 对象文字

java - 使用 JSON 的 Volley REST 客户端