为Date类型添加format方法备忘
来源:互联网 发布:淘宝助理上传中断 编辑:程序博客网 时间:2024/05/15 11:27
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;}
这样在格式化一个日期的时候就直接可以new Date().format(“yyyyMMdd hh:mm:ss”)来获取
0 0
- 为Date类型添加format方法备忘
- javascript Date Format方法
- Java Calendar转化为Date类型方法
- 【GO学习】为类型添加方法
- 关于实体为Date类型的字段,如何用model.find(" date>? ",param)方法进行查询?
- format方法格式化Date时间日期
- javascript各种format date isInt isFloat方法
- Date对象中追加format方法
- String转化为Date类型
- 字符串转换为Date类型
- Date format
- Date Format
- date format
- date format
- Date Format
- 将String类型转化为Date类型
- String类型转换为Date类型
- date类型,怎么转换为timestamp类型?
- lesson5 线程的高级属性
- 串口应用学习--termios 函数族成员详解
- 简述Linux下stat查看文件的三个时间点
- 数据结构::浅析红黑树
- Codeforces Round #397(Div. 1 + Div. 2 combined)A. Neverending competitions【水题】
- 为Date类型添加format方法备忘
- 常用类
- 个人rn学习之路
- 函数中参数是否有var的区别
- C++ const关键字的作用
- 【Unity学习笔记】NPC朝向玩家的代码实现
- Android通过Post上传数据和图片到Servlet
- 最接近0的数组子序列
- 序列合并 洛谷1631 堆