我有一个我想要的日期对象
>删除miliseconds /或设置为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'
解决方法:
虽然这很容易通过简单的javascript解决(请参阅RobG的回答),但我想向您展示momentjs解决方案,因为您将问题标记为momentjs:
moment().seconds(0).milliseconds(0).toISOString();
这为您提供了当前的日期时间,没有秒或毫秒.
工作示例:http://jsbin.com/bemalapuyi/edit?html,js,output
来自文档:http://momentjs.com/docs/#/get-set/