我将一些信息存储在手写的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
答案 0 :(得分:1)
不幸的是,JSON中的日期序列化和反序列化没有规范,所以这取决于你。
您既可以使用unix时间戳进行标准化,也可以使用更易读的值(例如ISO-8601),并且根据您是否需要使用reviver自动将值恢复为Date,您可能还需要添加某种前缀或模式,将其指定为日期 - 例如'// date // 1350157276920 // date //'或类似。
由于您只需要月份和年份,因此使用ISO-8601语法可能更容易,因为它只是'yyyy-mm'。