我有一个我想要的日期对象
- 删除毫秒/或设置为 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'
原文由 tester123 发布,翻译遵循 CC BY-SA 4.0 许可协议
虽然这很容易用纯 JavaScript 解决(请参阅 RobG 的回答),但我想向您展示 Moment.js 解决方案,因为您将问题标记为“momentjs”:
这为您提供了当前日期时间,没有秒或毫秒。
工作示例:http: //jsbin.com/bemalapuyi/edit ?html,js,output
来自文档:http: //momentjs.com/docs/#/get-set/