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

站长手记 作者: 2024-08-27 16:40:01
js中时间按设定的格式显示解决方法

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格式


原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_69646.html
时间格式