昂首阔步和约会

时间:2014-11-12 10:09:33

标签: javascript json rest date swagger

我很想招摇并写下我的第一个规格。我发现以下招摇“日期”类型*:

------------------------------------------------
| Common name        |  Swagger spec 1.2       |
------------------------------------------------
| string             |  string                 |
------------------------------------------------
| date               | string, date            |
------------------------------------------------
| dateTime           | string, date-time       |
------------------------------------------------

现在我的时间戳看起来像2014-12-09T13:06:08.260+0000这甚至是一个日期?它看起来不像javascript new Date();返回的日期。我还没有在json specification中找到日期类型。

我应该采用哪种类型和格式,最好采用字符串而不是日期?

*:请注意,此表格是swager wiki

中的简短版本

1 个答案:

答案 0 :(得分:10)

2014-12-09T13:06:08.260+0000ISO8601日期和时间标准的变体。 JavaScript Date函数可以轻松解析此格式,Date具有toISOString()方法可以生成此格式的字符串。唯一的是字母“Z”通常用于表示GMT / UTC时区而不是“+ 0000”。但是Date也可以解析它。