我有一个想要的日期对象
- 删除毫秒/或设置为 0
- 删除秒/或设置为 0
- 转换为 ISO 字符串
例如:
var date = new Date();
//Wed Mar 02 2016 16:54:13 GMT-0500 (EST)
var stringDate = moment(date).toISOString();
//2016-03-02T21:54:13.537Z
但我最终真正想要的是
stringDate = '2016-03-02T21:54:00.000Z'
最佳答案
不需要库,只需将秒和毫秒设置为零并使用内置的 toISOString 方法:
var d = new Date();
d.setSeconds(0,0);
document.write(d.toISOString());
注意:IE 8及更低版本不支持toISOString,有一个pollyfil on MDN .
关于javascript - 从转换为 ISO 字符串的日期中删除秒/毫秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35758963/