5
使用moment.js将日期转换为字符串“ MM / dd / yyyy”
我需要从jquery datepicker中获取日期值,将其转换为字符串格式“ MM / dd / yyyy”,以便可以执行正确的ajax发布。当页面加载或更改日期选择器时,将进行jquery ajax调用。 我有这个代码: var sTimestamp = moment($("#start_ts").datepicker("getDate")).format("MM/dd/yyyy"); 但它不会将其转换为“ MM / dd / yyyy”。当我使用提琴手检查通过电线发送的内容时,这是主体: startTimestamp=03%2FTh%2Fyyyy&endTimestamp=03%2FTh%2Fyyyy&pageSize=50&pageNum=0 如果我在提琴手中使用compose并将主体更改为: startTimestamp=03/13/2013&endTimestamp=03/14/2013&pageSize=50&pageNum=0 我得到正确的回应。所以,我的问题是,有没有办法使用date.js将日期对象格式化为字符串“ MM / dd / yyyy”?还是我从datepicker获取日期的方式有问题吗? 顺便说一句,我假设datepicker.getDate返回一个date对象,因为这就是jQuery文档告诉我的。 谢谢,