码上敲享录 > javascript入门实例分享 > js中时间按设定的格式显示

js中时间按设定的格式显示

上一章章节目录下一章 2017-11-07已有4231人阅读 评论(0)

js中时间按设定的格式显示解决方法:


var date= new Date();如果想让date以yyyy-MM-dd的格式显示。

1.扩展jquery的方法:

Date.prototype.Format =function(format)

{

   var o = {

   "M+" : this.getMonth()+1, // month

   "d+" : this.getDate(),    // day

   "h+" : this.getHours(),   // hour

   "m+" : this.getMinutes(), // minute

   "s+" : this.getSeconds(), // second

   "q+" : Math.floor((this.getMonth()+3)/3),  // quarter

   "S" : this.getMilliseconds() // millisecond

   };

   if(/(y+)/.test(format)) format=format.replace(RegExp.$1,

   (this.getFullYear()+"").substr(4- RegExp.$1.length));

   for(var k in o)if(new RegExp("("+ k +")").test(format))

   format = format.replace(RegExp.$1,

   RegExp.$1.length==1? o[k] :

   ("00"+ o[k]).substr((""+ o[k]).length));

   return format;

};


2.使用方法:

var date= new Date().Format("yyyy-MM-dd hh:mm:ss");date显示:2017-10-10格式


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交