gpt4 book ai didi

javascript - 如何在 Javascript 中将日期格式从 dd-MMM-yyyy 转换为 yyyymmdd?

转载 作者:行者123 更新时间:2023-11-30 10:09:23 29 4
gpt4 key购买 nike

我有一个带日期选择器的输入文本框,当用户选择特定日期时,日期 09-Dec-2014 会应用到输入文本框。提交时,我希望将日期以 yyyymmdd 格式传递给服务器,例如 20141209。那么如何在javascript中转换日期格式呢?

var date = new Date(Date.parse('09-Dec-2014'));

上面的代码给我“无效日期”。

在网上搜索了解决方案,但找不到我的问题。

有人可以帮帮我吗?

谢谢。

最佳答案

感谢 Danyal Sandeelo 和 Jeeva Jsb 的回答。

我能够使用下面给出的代码以 yyyymmdd 格式获取日期。

var date = '09-Dec-2014'.split("-");
var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun','Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
for(var j=0;j<months.length;j++){
if(date[1]==months[j]){
date[1]=months.indexOf(months[j])+1;
}
}
if(date[1]<10){
date[1]='0'+date[1];
}
var formattedDate = date[2]+date[1]+date[0];

关于javascript - 如何在 Javascript 中将日期格式从 dd-MMM-yyyy 转换为 yyyymmdd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27379243/

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