如何以json日期格式获取日期?

时间:2012-10-13 19:30:25

标签: javascript json

我将一些信息存储在手写的json文件中。其中一个字段是日期(我只需要一个月和一年。)

在前端我使用我的JS Frameworks内置转换功能将该日期呈现为更易于阅读的格式。

我的问题 - 1.我如何首先获得json日期。是否有可以简化转换的节点或Web应用程序。 2.如果我只需要月份+年份,有没有一种方法可以忽略json日期的某些部分而忘记月份和时间内的具体日期?

价:
http://docs.angularjs.org/api/ng.filter:date

Json本身就像这样简单 -

[
 {
  "title": "One Dummy Book",
  "authors": "One Dummy Author",
  "pubdate": XXXXX
 },
 {
  "title": "Another Book",
  "authors": "Another Author"
  "pubdate": XXXXX
 }
]

我应该如何写下我的出版日期或pubdate

1 个答案:

答案 0 :(得分:1)

不幸的是,JSON中的日期序列化和反序列化没有规范,所以这取决于你。

您既可以使用unix时间戳进行标准化,也可以使用更易读的值(例如ISO-8601),并且根据您是否需要使用reviver自动将值恢复为Date,您可能还需要添加某种前缀或模式,将其指定为日期 - 例如'// date // 1350157276920 // date //'或类似。

由于您只需要月份和年份,因此使用ISO-8601语法可能更容易,因为它只是'yyyy-mm'。