使用 moment.js将日期转换为字符串“MM/dd/yyyy”
2022-08-30 05:03:20
我需要从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
如果我在小提琴手中使用作曲并将身体更改为:
startTimestamp=03/13/2013&endTimestamp=03/14/2013&pageSize=50&pageNum=0
我得到了正确的回应。所以,我的问题是,有没有办法使用时刻.js获取日期对象并将其格式化为字符串“MM / dd / yyyy”?还是我从日期收集者获取日期的方式有问题?
顺便说一句,我假设datepicker.getDate返回一个date对象,因为这是jQuery文档告诉我的。
谢谢