js中時間按設定的格式顯示

js中時間按設定的(de)格式顯示(shi)解決方(fang)法:


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

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顯(xian)示:2017-10-10格式


六心網絡科技 , 版權所有丨如未注明 , 均為原創 , 轉載請注明js中時間按設定的格式顯示