date时间格式化
2024-09-04 10:51:03
Date方法的扩展
/**
* 时间格式化
* @param fmt
* @returns {*}
* @constructor
*/
// (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;
};
最新文章
- 图像缩放_OpenCv
- B2B商城网站前端开发
- URL编码:不同的操作系统、不同的浏览器、不同的网页字符集,将导致完全不同的编码结果。
- 在线聊天室的实现(1)--websocket协议和javascript版的api
- 关于Ajax知识点小节
- Kryo 为什么比 Hessian 快
- 又一家自适应学习平台上线,大讲台主攻IT在线教育
- wall
- Linux下的压缩和解压
- egret随笔-egret浅入浅出
- javascript模块加载框架seajs详解
- 【NOIP2011提高组】选择客栈
- Linux下 tftp 服务器的安装与使用
- vim与程序员
- 《React Native 精解与实战》书籍连载「React Native 底层原理」
- ansible-task模块写法归类
- 设计模式(一)Chain Of Responsibility责任链模式
- 14.linux下复制粘贴
- CSS网页布局中易犯的30个小错误
- 关于supervisor无法监控golang代码的解决方法