Current location - Plastic Surgery and Aesthetics Network - Plastic surgery and medical aesthetics - 怎么在射流研究…里把日期转换为字符串
怎么在射流研究…里把日期转换为字符串
/**?*?对日期的扩展,将?约会?转化为指定格式的字符串?*?月(M)日(d)、12小时(h)、24小时(H)分(m)秒(一个或多个)周(五)季度(q)?

可以用?1-2?个占位符?*?年(y)可以用?1-4?个占位符,毫秒(S)只能用?1?个占位符(是?1-3?位的数字)?*?比如:?*?(新?

Date())。格局(" yyyy-MM-dd?时:分:秒。s ")= = & gt;?26-7-2?8:9:4.423 *?(新?Date())。格局(" yyyy-MM-dd?e?HH:mm:ss”)?= = & gt?29-3-1?二?2:9:4 *?(新?Date())。格局(" yyyy-MM-dd?EE?hh:mm:ss”)?= = & gt?29-3-1?周二?8:9:4 *?(新?Date())。格局(" yyyy-MM-dd?EEE?hh:mm:ss”)?= = & gt?29-3-1?星期二?8:9:4 *?(新?Date())。格局(" yyyy-M-d?h:m:s.S”)?= = & gt?26-7-2?8:9:4.18 */?date . prototype . pattern = function(fmt)?{

var?o?=?{

“M+”?:?this.getMonth()+1,?//月份

“d+”?:?this.getDate(),?//日

“h+”?:?this.getHours()%12?==?12?:?this.getHours()%12,?//小时

“H+”?:?this.getHours(),?//小时

“m+”?:?this.getMinutes(),?//分

“s+”?:?this.getSeconds(),?//秒

“q+”?:?math . floor((this . getmonth()+3)/3),?//季度

“S”?:?this.getMilliseconds()?//毫秒

};

var?一周?=?{

“”?:?"/u65e5 ",

"1 "?:?"/u4e ",

"2 "?:?"/u4e8c ",

"3 "?:?"/u4e9 ",

"4 "?:?"/u56db ",

"5 "?:?"/u4e94 ",

"6 "?:?“/u516d”?

};

if(/(y+)/。test(fmt)){

fmt = fmt . replace(RegExp。$1,?(this.getFullYear()+" ")。substr(4?-?正则表达式。$ 1 . length));if(/(E+)/。test(fmt)){

fmt = fmt . replace(RegExp。$1,?((RegExp。$ 1.length & gt1)(RegExp。$ 1.length & gt2"/u661f/u671f "?:?"/u5468 ")?:?" ")+week[this . getday()+" "]);

}

for(var?k?在?o){

if(new?RegExp("("+?k?+")").测试(fmt)){

fmt?=?fmt.replace(正则表达式。$1,?(RegExp。$1.length==1)(o[k])?:?((""+?o[k])。substr((""+?o[k])。长度)));返回?fmt

}?

var?约会?=?新的?date();

window . alert(date . pattern(" yyyy-MM-DD?hh:mm:ss "));