我需要获取javascript中的日期格式为’DD Mon YYYY’。
我问了一个问题,它被标记为复制到jQuery日期格式
但是,问题中提供的答案是以“DD-MM-YYYY”格式获取当前日期,而不是“DD-MON-YYYY”。
其次,我没有使用datepicker插件
你能帮我看看如何以“DD-Mon-YYYY”格式获取当前日期吗
DD Mon YYYY的javascript中没有本机格式
您必须手动将其全部组合在一起
答案来源于:
如何格式化JavaScript日期
//将新函数ToSortFormat()附加到Date()类的任何实例
Date.prototype.toShortFormat=函数(){
让monthNames=[“一月”、“二月”、“三月”、“四月”,
“五月”、“六月”、“七月”、“八月”,
“九月”、“十月”、“十一月”、“十二月”];
let day=this.getDate();
让monthIndex=this.getMonth();
让monthName=monthNames[monthnamex];
让year=this.getFullYear();
返回`${day}-${monthName}-${year}`;
}
//现在可以声明任何日期对象
let anyDate=新日期(1528578000000);
//它可以用上面定义的自定义格式表示自己。
console.log(anyDate.toShortFormat());//2018年6月10日
让今天=新日期();
console.log(today.toShortFormat());//今天的日期