我正在使用 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
的结果是一个很大的 double ,几乎就像 unix 时间戳一样。此时,我不完全确定如何让 Moment 将其转换为我上面需要的字符串结果,以便我可以将其嵌入到我的 XHR 请求的 RESTful URL 中。
最佳答案
您可以使用format
功能:
var t_date = moment($("#datepicker").attr('value').replace('/', '-'),'MM-DD-YYYY')
.format('YYYYMMDD');
关于JavaScript 时刻格式日期字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20640730/