JavaScript时刻格式日期字符串

时间:2013-12-17 17:23:54

标签: javascript date momentjs

我正在使用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中。

1 个答案:

答案 0 :(得分:2)

您可以使用format功能:

var t_date = moment($("#datepicker").attr('value').replace('/', '-'),'MM-DD-YYYY')
                     .format('YYYYMMDD');