Jquery 以dd-mmm-yyyy格式获取日期
如何以这种格式获取2006年8月3日的日期Jquery 以dd-mmm-yyyy格式获取日期,jquery,date,Jquery,Date,如何以这种格式获取2006年8月3日的日期 $(文档).ready(函数(){ $('#btn')。单击(函数(){ var val=$('#aa').val(); 警报(格式化日期(val)) }) }); 函数formatDate(inputStr){ 变量日期=新日期(inputStr); 返回日期 } 点击我 您可以尝试以下方法: var a = "2017-05-04T14:30:46.06"; var months = ["Jan","Feb","Mar","Apr","May
$(文档).ready(函数(){
$('#btn')。单击(函数(){
var val=$('#aa').val();
警报(格式化日期(val))
})
});
函数formatDate(inputStr){
变量日期=新日期(inputStr);
返回日期
}
点击我
您可以尝试以下方法:
var a = "2017-05-04T14:30:46.06";
var months = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
var formatDate = function(date){
var mydate = new Date(date);
mydate = ("0"+mydate.getDay()).slice(-2) +'-'+ months[mydate.getMonth()] + "-" + mydate.getFullYear();
//the slice part is to add a leading zero in case of a single digit number
return mydate;
}
console.log(formatDate(a));
你介意使用javascript吗?因为我发现它更容易解释,所以你可以使用moment.js,它将为你提供对日期格式的完全灵活性。我不想使用moment.js,也许可以帮助你@克丽丝,为什么不呢?它会在瞬间为你解决问题(双关语)。否则,您可以构建自己的过期格式化程序函数()——但您必须提供自己的月份名称字符串列表等