我有两个输入框,一个是时间输入框,另一个是日期输入框。我试图使用moment.js将它们格式化为ISO字符串以发送到后端。
目前我已经得到了01:00 2016-01-01
这个结果,我需要将其格式化或转换为ISO格式。是否有一种使用Moment进行操作的方法?
我有两个输入框,一个是时间输入框,另一个是日期输入框。我试图使用moment.js将它们格式化为ISO字符串以发送到后端。
目前我已经得到了01:00 2016-01-01
这个结果,我需要将其格式化或转换为ISO格式。是否有一种使用Moment进行操作的方法?
date.format();
或者
JSON.stringify(yourDate)
或者如果你喜欢momentjs:
var date = moment();
date.toISOString();
或者
moment(yourDate).format('MM/DD/YYYY'); // <- your custom format string
要了解什么是momentjs格式规则,请从这里开始阅读
。var example = momentObject.format("YYYY-MM-DD[T]HH:mm:ss");
var myMoment = moment("01:00 2016-01-01", "HH:mm YYYY-MM-DD");
接下来,您可以使用moment的format函数以所需的ISO格式输出日期。请注意,调用不带任何参数的format函数将默认输出ISO 8601:
myMoment.format();
JSON.stringify(concatString)
时,它只会返回我的字符串并带有额外的引号。 - Christopher Marshall