如何将ISO 8601日期时间转换为字符串?

时间:2015-06-02 02:27:36

标签: javascript json

我有来自youtube的API的日期时间:

uploadTime = item.snippet.publishedAt;

它表示发布YouTube视频的时间,它采用ISO 8601格式(YYYY-MM-DDThh:mm:ss.sZ)。

如何将其转换为字符串?

我已经尝试toISOString(),但这不起作用。

2 个答案:

答案 0 :(得分:1)

试试这个:

var isoDate = new Date(uploadTime).toISOString();

答案 1 :(得分:1)

来自the Youtube API v3

  

snippet.publishedAt   日期时间:   项目添加到播放列表的日期和时间。该值在ISO 8601(YYYY-MM-DDThh:mm:ss.sZ)格式中指定。

它应该已经是ISO 8601格式。如果没有,只需解析它并致电.toISOString()