我正在使用Moment JavaScript库从我的jQuery UI日期选择器中获取日期。日期选择器当前使用的格式为mm/dd/YYYY
,以便向用户显示值,因此今天显示为:12/17/2013
。我需要使用格式YYYYmmdd
在XHR请求中提交此日期,因此上面的示例将变为20131217
。我试过像这样使用Moment:
var t_date = moment($("#datepicker").attr('value').replace('/', '-'), "MM-DD-YYYY");
然而,t_date
的结果是一个大的双倍,几乎就像一个unix时间戳。那时,我不完全确定如何让Moment将其转换为我上面需要的字符串结果,这样我就可以将它嵌入到我的XHR请求的RESTful URL中。
答案 0 :(得分:2)
您可以使用format
功能:
var t_date = moment($("#datepicker").attr('value').replace('/', '-'),'MM-DD-YYYY')
.format('YYYYMMDD');