博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript时间日期格式转化
阅读量:5990 次
发布时间:2019-06-20

本文共 1666 字,大约阅读时间需要 5 分钟。

  hot3.png

/******************************************************************* Date Format* YYYY/yyyy/YY/yy   --year* MMMM/MM/M         --month  * W/w               --week* dd/DD/d/D         --date* hh/HH/h/H         --hour * mm/m              --minutes* ss/SS/s/S         --second********************************************************************/Date.prototype.format = function(formatStr) {   	var str = formatStr;   	var Week = ['Sa','Su','Mo','Tu','We','Th','Fr'];	var Month = ['January','February','March','April','May','June','July','August','September','October','November','December'];  	str=str.replace(/yyyy|YYYY/,this.getFullYear());   	str=str.replace(/yy|YY/,(this.getYear() % 100)>9?(this.getYear() % 100).toString():'0' + (this.getYear() % 100));   		if(str.indexOf("MMMM") != -1){		str=str.replace(/MMMM/, Month[this.getMonth()]);	}else{		str=str.replace(/MM/,this.getMonth()>9?this.getMonth().toString():'0' + this.getMonth());		str=str.replace(/M/g,this.getMonth()); 	}  	str=str.replace(/w|W/g,Week[this.getDay()]);     	str=str.replace(/dd|DD/,this.getDate()>9?this.getDate().toString():'0' + this.getDate());   	str=str.replace(/d|D/g,this.getDate());     	str=str.replace(/hh|HH/,this.getHours()>9?this.getHours().toString():'0' + this.getHours());   	str=str.replace(/h|H/g,this.getHours());   	str=str.replace(/mm/,this.getMinutes()>9?this.getMinutes().toString():'0' + this.getMinutes());   	str=str.replace(/m/g,this.getMinutes());     	str=str.replace(/ss|SS/,this.getSeconds()>9?this.getSeconds().toString():'0' + this.getSeconds());   	str=str.replace(/s|S/g,this.getSeconds());     	return str;   }

 

转载于:https://my.oschina.net/whome/blog/809008

你可能感兴趣的文章
智和网管平台(SugarNMS)油气管线网管系统解决方案
查看>>
智和网管平台-真正开放源码的网元管理系统(EMS)
查看>>
丹尼斯·里奇:让乔布斯立足肩上的C语言之父
查看>>
LINUX总结第13篇:LINUX下动态库及版本号控制
查看>>
yii2事件的解绑和级别概念
查看>>
js与浏览器相关的一些属性
查看>>
Visual Studio Code 快捷键 Mac 版
查看>>
jqgrid比较使用频繁但偏冷门的知识点
查看>>
Java并发编程71道面试题及答案
查看>>
JAVA S3 Example
查看>>
在使用jersey框架搭建服务时,经常会报出如下异常
查看>>
maven -- profile
查看>>
python字典中文显示的处理办法
查看>>
新手学习在Ubuntu 14.04搭建Javaweb网站(3)--下载Window客户端PuTTY
查看>>
一致性hash算法 - consistent hashing
查看>>
接口java.util.Map.Entry的使用
查看>>
FreeMarker | 取值篇
查看>>
《Linux0.11内核完全注释》读书笔记之内核启动方式总结
查看>>
Prefer Literal Syntax over the Equivalent methods
查看>>
安装 CAS 服务器
查看>>