完美解决IE不支持new Date()函数
来源:互联网 发布:家装网络布线方案 编辑:程序博客网 时间:2024/05/12 00:34
function formatDate(val){ var arrays = new Array(); var arrays2 = new Array(); arrays = val.split(" "); arrays2 = arrays[0].split("-"); return new Date(arrays2[0],arrays2[1],arrays2[2]).Format("yyyy-MM-dd");}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;}
调用如:alert(formatDate("2012-12-12 12:12:12"));
此方法针对日期是字符串的情况下。
0 0
- 完美解决IE不支持new Date()函数
- 解决IE下不支持new Date()带参数的问题
- 解决IE浏览器中javascript,js不支持NEW DATE()带参数的问题
- 完美解决IE不支持placeholder的问题
- new Date() in IE
- javascript中IE浏览器不支持NEW DATE()带参数的解决方法
- javascript中IE浏览器不支持NEW DATE()带参数的解决方法 (转)
- javascript中IE浏览器不支持NEW DATE()带参数的解决方法
- javascript中IE浏览器不支持NEW DATE()带参数的解决方法
- ie不支持hidden解决
- ie中new date 解决方案
- 如何解决ie8 不支持new Date('2012-11-10')的问题
- 完美解决IE低版本不支持call与apply的问题
- ie8 不支持new Date('2012-11-10')
- ie不支持 date()带参数方法解决办法
- IE不支持getElementsByClassName最终完美解决方案
- IE不支持getElementsByClassName最终完美解决方案
- 解决ie不支持placeholder插件
- Android的Handler总结
- Oracle限制某个用户的连接数
- jquery 最佳实践 best practices
- Java事件与本地时间相差8小时解决
- linux 查看根目录下的磁盘空间使用情况
- 完美解决IE不支持new Date()函数
- MySql的like语句中的通配符
- Java正则入门
- 玩转Android sqlLite---(附android DB的图行工具)
- 49 Android fragment 自定义适配器adapter
- GCD使用(二)执行与UI无关的操作
- 详解数据库Oracle 11g的基本安装
- 浏览器唯一识别标识
- 高质量的原创文章是网站的根本