js中格式化日期时间型数据函数代码
2010-11-08 00:00
896 查看
例如:
现有一字符串为:
var dt="2010-1-1 12:20:20";
第一步:将其转换成日期时间型数据
第二步:格式化数据成"yyyy-MM-dd"
(1)扩展Date
(2)使用format格式化时间
js中处理时间麻烦死人,没有C#来的快,一句OK
现有一字符串为:
var dt="2010-1-1 12:20:20";
第一步:将其转换成日期时间型数据
var newDt=new Date(dt.replace("-","/"));
第二步:格式化数据成"yyyy-MM-dd"
(1)扩展Date
Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(), //minute "s+" : this.getSeconds(), //second "q+" : Math.floor((this.getMonth()+3)/3), //quarter "S" : this.getMilliseconds() //millisecond }; if(/(y+)/.test(format)) { format = format.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); } for(var k in o) { if(new RegExp("("+ k +")").test(format)) { format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length)); } } return format; };
(2)使用format格式化时间
var fmtDt=newDt.format("yyyy-MM-dd");
js中处理时间麻烦死人,没有C#来的快,一句OK
var fmtDt=Convert.ToDateTime(dt).ToString("yyyy-MM-dd");
相关文章推荐
- js中格式化日期时间型数据函数代码
- js中日期的格式化,增加几天和增加几月的相关代码
- JS代码片段:日期格式化
- js中格式化日期时间型数据
- js 毫秒数转换为指定格式日期的js代码
- javascript时间格式format函数,js日期格式化函数
- JS格式化日期方法
- 自动格式化日期js
- 一个日期下拉菜单的js实现代码
- JS~json日期格式化
- javascript Date format(js日期格式化)
- Js日期格式化
- js代码收藏三:My97DatePicker日期选择的限制
- JS代码的格式化和压缩
- js格式化毫秒到日期+js堆栈处理
- asp格式化日期时间格式的代码
- JS 格式化日期
- JS 取当前日期、时间的代码
- js时间戳格式化成日期格式
- javascript常用开发笔记:一个简单强大的js日期格式化方法