如何将ISO 8601日期时间转换为字符串
How do I convert an ISO 8601 Datetime to a string?
我有一个来自youtube的API的日期时间:
uploadTime = item.snippet.publishedAt;
它表示youtube视频发布的时间,格式为ISO 8601(YYYY-MM-DDThh:MM:ss.sZ(。
如何将其转换为字符串?
我已经试过toISOString()
了,但它不起作用。
来自Youtube API v3:
snippet.publishedAt
日期时间:项目添加到播放列表的日期和时间。该值以ISO 8601(YYYY-MM-DDThh:MM:ss.sZ(格式指定。
它应该已经是ISO 8601格式。如果没有,只需解析它并调用.toISOString()
。
试试这个:
var isoDate = new Date(uploadTime).toISOString();
相关文章:
- 将日期和时间转换为UTC格式的日期-Javascript
- 用JavaScript将ISO时间转换为H:MM am|pm
- 用javascript将epoch时间转换为可读格式
- 将时间转换为UTC时出现故障
- 将日期和时间转换为UTC
- 将JSON中的时间转换为实际播放PHP的时间
- JavaScript日期&时间转换tz到正常
- 在 javascript 中将 24 小时时间转换为 12 小时,运行秒数
- Javascript将时间转换为CET
- 在mirth connect中,将本地时间的hl7日期时间转换为UTC的iso日期
- 反转历元时间转换
- 如何使用MongoDB和Mongoose/Express将UTC时间转换为本地时间,反之亦然
- 使用mommtjs将某个时区的时间转换为UTC
- 将 MYSQL 时间转换为 EST
- JavaScript:如何使用纯Javascript将UTC日期时间转换为EST Hours
- 使用 JavaScript 从日期时间转换为短日期格式
- 使用 JavaScript 或 jQuery 将 UTC 日期时间转换为本地日期时间
- 在 JavaScript 中将 Unix 时间转换为“几分钟前”
- 将 JSON 日期时间转换为 JavaScript 日期时,它显示为比本地时区早 1 天
- 显示错误值的高图表日期时间转换