论坛首页 Web前端技术论坛

javascript格式化输出时间

浏览 6712 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-01-05  
今天用原型方法写时间的格式化显示为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格式。

   发表时间:2008-01-06  
有Date#toGMTString和Date#toUTCString和Date#toLocaleString的方法,但是没有象java php里面那样灵活的定制格式的方法,可以自己扩展个摸板函数,我没用过,不知道
1 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics