gpt4 book ai didi

javascript - 使用 moment.js 将日期转换为字符串 "MM/dd/yyyy"

转载 作者:IT王子 更新时间:2023-10-29 02:49:08 25 4
gpt4 key购买 nike

我需要从 jquery datepicker 中获取日期值,将其转换为字符串格式“MM/dd/yyyy”,以便它可以执行正确的 ajax 发布。当页面加载或更改日期选择器时,将进行 jquery ajax 调用。

我有这个代码:

var sTimestamp =
moment($("#start_ts").datepicker("getDate")).format("MM/dd/yyyy");

但它不会把它变成“MM/dd/yyyy”。当我使用 fiddler 检查在线路上发送的内容时,这是正文:

startTimestamp=03%2FTh%2Fyyyy&endTimestamp=03%2FTh%2Fyyyy&pageSize=50&pageNum=0

如果我在 fiddler 中使用 compose 并将正文更改为:

startTimestamp=03/13/2013&endTimestamp=03/14/2013&pageSize=50&pageNum=0

我得到了正确的回应。所以,我的问题是,有没有办法使用 moment.js 获取日期对象并将其格式化为字符串“MM/dd/yyyy”?还是我从日期选择器获取日期的方式有问题?

顺便说一句,我假设 datepicker.getDate 返回一个日期对象,因为这是 jQuery 文档告诉我的。

谢谢,

最佳答案

StartDate = moment(StartDate).format('MM-YYYY');

...和 ​​MySQL 日期格式:

StartDate = moment(StartDate).format('YYYY-MM-DD');

关于javascript - 使用 moment.js 将日期转换为字符串 "MM/dd/yyyy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15411833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com