javascript Date format(js日期格式化)
来源:互联网 发布:淘宝网店图标 编辑:程序博客网 时间:2024/05/17 23:32
方法一:这个很不错,好像是 csdn 的 Meizz 写的:
调用方法:
方法二:
方法三:
- 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);
- }
- });
- };
0 0
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- javascript Date format(js日期格式化)
- ProgressBar 漂亮动画
- laravel中MVC的基本用法
- 简析TCP的三次握手与四次挥手
- 一堆友链
- linux shell日志工具类 可以记录日志用
- javascript Date format(js日期格式化)
- 利用ParameterizedType获取java泛型参数类
- centos 7 一次死亡之旅
- malloc函数详解
- 2016.11.03解题报告
- Oracle 解决锁表问题
- 基于 Socket 的 UDP 和 TCP 编程介绍 C语言实现
- 网络通信编程URLConnection的基础知识
- DSO激活请求时因为服务器断电导致一直黄灯,作业手动取消后,黄灯一直还在