今天用原型方法写时间的格式化显示为yyyy-mm-dd
Date.prototype.toText=function(){
var m;
var d;
if(this.getMonth()<9){
m="0"+(this.getMonth()+1);
}else{
m=this.getMonth()+1;
}
if(this.getDate()<10){
d="0"+this.getDate();
}else{
d=this.getDate();
}
return this.getYear()+"-"+m+"-"+d;
}
有不有比较好的方法做格式化转换,就像java中的String.format("%1$tY-%1$tm-%1$tD",d);将时间转化为yyyy-mm-dd格式。
Date.prototype.toText=function(){
var m;
var d;
if(this.getMonth()<9){
m="0"+(this.getMonth()+1);
}else{
m=this.getMonth()+1;
}
if(this.getDate()<10){
d="0"+this.getDate();
}else{
d=this.getDate();
}
return this.getYear()+"-"+m+"-"+d;
}
有不有比较好的方法做格式化转换,就像java中的String.format("%1$tY-%1$tm-%1$tD",d);将时间转化为yyyy-mm-dd格式。
本文介绍了一种使用JavaScript原型方法实现日期格式化的方法,通过修改Date原型来方便地将日期格式化为'yyyy-mm-dd'格式,并探讨了类似Java中String.format的高级格式化技巧。
1474

被折叠的 条评论
为什么被折叠?



