我试图解析这个日期:
Tue, 27 Oct 2015 00:00:00 GMT
进入这个:
Tue, 27 Oct 2015 18:00:00 GMT
为此,请使用此代码:
start = moment(moment("Tue, 27 Oct 2015 00:00:00 GMT").format("YYYY-MM-DD") + ' ' + "18:00").format("ddd, D MMM YYYY hh:mm:ss") + " GMT";
但问题是此代码返回此内容:
Tue,2015年10月27日06:00:00 GMT
而不是18:00:00
为什么会这样?查看我的jsfiddle
答案 0 :(得分:0)
格式化日期时,您需要传递HH:mm:ss
时间格式,以告知它是24小时格式。注意资本H:
start = moment(moment("Tue, 27 Oct 2015 00:00:00 GMT").format("YYYY-MM-DD") + ' ' + "18:00").format("ddd, D MMM YYYY HH:mm:ss") + " GMT";