亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JS日期格式化之javascript Date format

2019-11-20 11:29:44
字體:
來源:轉載
供稿:網友

在上篇文章給大家介紹了js對Date對象的操作的問題(生成一個倒數7天的數組),本篇介紹有關js日期格式化之javascript Date format,本文通過三種方法給大家講解,具體內容請看下文。

方法一:

// 對Date的擴展,將 Date 轉化為指定格式的String// 月(M)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個占位符, // 年(y)可以用 1-4 個占位符,毫秒(S)只能用 1 個占位符(是 1-3 位的數字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 // (new Date()).Format("yyyy-M-d h:m:s.S")  ==> 2006-7-2 8:9:4.18 Date.prototype.Format = function (fmt) { //author: meizz  var o = {  "M+": this.getMonth() + 1, //月份   "d+": this.getDate(), //日   "h+": this.getHours(), //小時   "m+": this.getMinutes(), //分   "s+": this.getSeconds(), //秒   "q+": Math.floor((this.getMonth() + 3) / 3), //季度   "S": this.getMilliseconds() //毫秒  }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt;}

調用方式:

var time1 = new Date().Format("yyyy-MM-dd");var time2 = new Date().Format("yyyy-MM-dd HH:mm:ss"); 

方法二:

<script language="javascript" type="text/javascript"> <!-- /** * 對Date的擴展,將 Date 轉化為指定格式的String * 月(M)、日(d)、12小時(h)、24小時(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 個占位符 * 年(y)可以用 1-4 個占位符,毫秒(S)只能用 1 個占位符(是 1-3 位的數字) * eg: * (new Date()).pattern("yyyy-MM-dd hh:mm:ss.S")==> 2006-07-02 08:09:04.423   * (new Date()).pattern("yyyy-MM-dd E HH:mm:ss") ==> 2009-03-10 二 20:09:04   * (new Date()).pattern("yyyy-MM-dd EE hh:mm:ss") ==> 2009-03-10 周二 08:09:04   * (new Date()).pattern("yyyy-MM-dd EEE hh:mm:ss") ==> 2009-03-10 星期二 08:09:04   * (new Date()).pattern("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18   */  Date.prototype.pattern=function(fmt) {    var o = {    "M+" : this.getMonth()+1, //月份    "d+" : this.getDate(), //日    "h+" : this.getHours()%12 == 0 ? 12 : this.getHours()%12, //小時    "H+" : this.getHours(), //小時    "m+" : this.getMinutes(), //分    "s+" : this.getSeconds(), //秒    "q+" : Math.floor((this.getMonth()+3)/3), //季度    "S" : this.getMilliseconds() //毫秒    };    var week = {    "0" : "/u65e5",    "1" : "/u4e00",    "2" : "/u4e8c",    "3" : "/u4e09",    "4" : "/u56db",    "5" : "/u4e94",    "6" : "/u516d"   };    if(/(y+)/.test(fmt)){     fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));    }    if(/(E+)/.test(fmt)){     fmt=fmt.replace(RegExp.$1, ((RegExp.$1.length>1) ? (RegExp.$1.length>2 ? "/u661f/u671f" : "/u5468") : "")+week[this.getDay()+""]);    }    for(var k in o){     if(new RegExp("("+ k +")").test(fmt)){      fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));     }    }    return fmt;   }   var date = new Date();  window.alert(date.pattern("yyyy-MM-dd hh:mm:ss"));// --></script>

方法三:

Date.prototype.format = function (mask) {  var d = this; var zeroize = function (value, length) {   if (!length) length = 2;   value = String(value);   for (var i = 0, zeros = ''; i < (length - value.length); i++) {    zeros += '0';   }   return zeros + value;  }; return mask.replace(/"[^"]*"|'[^']*'|/b ( ? : d {  1, 4 } | m {  1, 4 } | yy( ? : yy) ? | ([hHMstT]) / 1 ? | [lLZ]) / b / g, function ($0) {  switch ($0) {  case 'd':   return d.getDate();  case 'dd':   return zeroize(d.getDate());  case 'ddd':   return ['Sun', 'Mon', 'Tue', 'Wed', 'Thr', 'Fri', 'Sat'][d.getDay()];  case 'dddd':   return ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'][d.getDay()];  case 'M':   return d.getMonth() + 1;  case 'MM':   return zeroize(d.getMonth() + 1);  case 'MMM':   return ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'][d.getMonth()];  case 'MMMM':   return ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'][d.getMonth()];  case 'yy':   return String(d.getFullYear()).substr(2);  case 'yyyy':   return d.getFullYear();  case 'h':   return d.getHours() % 12 || 12;  case 'hh':   return zeroize(d.getHours() % 12 || 12);  case 'H':   return d.getHours();  case 'HH':   return zeroize(d.getHours());  case 'm':   return d.getMinutes();  case 'mm':   return zeroize(d.getMinutes());  case 's':   return d.getSeconds();  case 'ss':   return zeroize(d.getSeconds());  case 'l':   return zeroize(d.getMilliseconds(), 3);  case 'L':   var m = d.getMilliseconds();   if (m > 99) m = Math.round(m / 10);   return zeroize(m);  case 'tt':   return d.getHours() < 12 ? 'am' : 'pm';  case 'TT':   return d.getHours() < 12 ? 'AM' : 'PM';  case 'Z':   return d.toUTCString().match(/[A-Z]+$/);   // Return quoted strings with the surrounding quotes removed    default:   return $0.substr(1, $0.length - 2);  } });};

以上內容是本文給大家介紹的JS日期格式化之javascript Date format,希望大家喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91久久嫩草影院一区二区| 成人国产亚洲精品a区天堂华泰| 国内精品久久久久久久| 国产精品日韩在线播放| 国产一级揄自揄精品视频| 国产成人+综合亚洲+天堂| 成人免费黄色网| 日韩在线激情视频| 久久高清视频免费| 亚洲图片在区色| 亚洲国产精品久久久久秋霞蜜臀| 精品国偷自产在线视频99| 欧美美女操人视频| 欧美精品在线播放| 亚洲欧美一区二区精品久久久| 国产视频久久久| 97久久伊人激情网| 亚洲精品久久久久中文字幕欢迎你| 亚洲精品国产美女| 亚洲aaaaaa| 最新国产成人av网站网址麻豆| 久久久中精品2020中文| 色悠悠久久久久| 国产精品香蕉在线观看| 国产精品稀缺呦系列在线| 国内精品久久久久久久| 日韩在线欧美在线国产在线| 日韩美女免费视频| 欧美日产国产成人免费图片| 成人国产精品一区| 精品国产一区二区三区久久狼黑人| 日韩中文字幕久久| 尤物tv国产一区| 国色天香2019中文字幕在线观看| 狠狠色狠狠色综合日日小说| 欧美日韩国产综合视频在线观看中文| 亚洲一区中文字幕| 2019最新中文字幕| 国自在线精品视频| 久久久久久久久久亚洲| 久久国内精品一国内精品| 欧美劲爆第一页| 久久久国产成人精品| 伊人精品在线观看| 日韩不卡在线观看| 96国产粉嫩美女| 欧美性猛交xxxx乱大交极品| 91在线无精精品一区二区| 亚洲国产婷婷香蕉久久久久久| 国内精品视频在线| 欧美激情一级精品国产| 欧美另类在线观看| 亚洲精品午夜精品| 亚洲3p在线观看| 欧美大片va欧美在线播放| 成人看片人aa| 日本久久久久久| 97热在线精品视频在线观看| 亚洲人成在线观看网站高清| 国产成人av在线播放| 九九久久精品一区| 91国内在线视频| 国产精品日韩在线播放| 色综合男人天堂| 精品国偷自产在线视频99| 久色乳综合思思在线视频| 成人在线免费观看视视频| 国产精自产拍久久久久久蜜| 国产日韩在线亚洲字幕中文| 色偷偷亚洲男人天堂| 亚洲图中文字幕| 日韩在线免费视频| 蜜月aⅴ免费一区二区三区| 欧亚精品中文字幕| 亚洲欧洲高清在线| 人体精品一二三区| 在线成人免费网站| 欧美一级片免费在线| 亚洲男人天堂久| 欧美日韩亚洲精品内裤| 色老头一区二区三区在线观看| 青草青草久热精品视频在线观看| 日韩美女毛茸茸| 91超碰caoporn97人人| 精品成人乱色一区二区| 亚洲第一区在线| 欧美第一淫aaasss性| 欧美成人亚洲成人日韩成人| 91av在线不卡| 国a精品视频大全| 亚洲精选中文字幕| 日韩精品高清在线观看| 久久久久久久久国产精品| 欧美老女人性视频| 91精品美女在线| 国产精品久久久久7777婷婷| 国产成人亚洲综合91| 在线播放精品一区二区三区| 伊人久久久久久久久久| 亚洲剧情一区二区| 亚洲free嫩bbb| 久久久www成人免费精品| 国产精品精品视频一区二区三区| 欧美精品一区二区免费| 亚洲女人被黑人巨大进入| 欧美一级电影免费在线观看| 国产精品青草久久久久福利99| 日韩av大片免费看| 91影院在线免费观看视频| 一个色综合导航| 国产美女精品免费电影| 日韩激情片免费| 成人欧美一区二区三区在线| 国产精品美女久久久久久免费| 亚洲精品之草原avav久久| 午夜精品视频网站| 在线播放日韩专区| 久久精品成人一区二区三区| 福利二区91精品bt7086| 97精品国产97久久久久久免费| 黄色精品在线看| 国产精品久久久久久久一区探花| 成人久久18免费网站图片| 国产精品免费一区二区三区都可以| 亚洲激情免费观看| 欧美激情一级精品国产| 欧美丝袜第一区| 亚洲性夜色噜噜噜7777| 日韩欧美aⅴ综合网站发布| 色99之美女主播在线视频| 欧美日韩中国免费专区在线看| 欧美日韩性生活视频| 精品人伦一区二区三区蜜桃网站| 日本国产高清不卡| 亚洲欧美精品一区二区| 亚洲一区中文字幕在线观看| 欧美老肥婆性猛交视频| 国产精品久久久久国产a级| 亚洲福利在线视频| 91国产在线精品| 国产精品丝袜一区二区三区| 欧美激情在线狂野欧美精品| 国产成人综合久久| 国产精品亚洲欧美导航| 亚洲精品成人av| 久久久精品国产网站| 一本久久综合亚洲鲁鲁| 久久精品99久久久香蕉| 欧美日韩免费一区| 亚洲精品日韩丝袜精品| 亚洲视频777| 韩国日本不卡在线| 日韩在线观看免费全集电视剧网站| 日韩一区二区三区在线播放| 91免费国产视频| 亚洲精品国产品国语在线| 亚洲欧美激情视频| 日韩av在线电影网| 欧美野外wwwxxx| 欧美黑人巨大精品一区二区| 97久久精品视频| 国产手机视频精品| 久久91亚洲精品中文字幕奶水| 在线成人一区二区|