javascript时间戳转换成指定格式的日期
2014-03-03 11:36
615 查看
//时间戳转换成指定格式的日期
DateTool.IntDatetimeTo = function(time, format)
{
var testDate = new Date(time);
var o =
{
"M+" : testDate.getMonth()+1,
"d+" : testDate.getDate(),
"h+" : testDate.getHours(),
"m+" : testDate.getMinutes(),
"s+" : testDate.getSeconds(),
"q+" : Math.floor((testDate.getMonth()+3)/3),
"S" : testDate.getMilliseconds()
}
if(/(y+)/.test(format))
{
format = format.replace(RegExp.$1, (testDate.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;
}
DateTool.IntDatetimeTo = function(time, format)
{
var testDate = new Date(time);
var o =
{
"M+" : testDate.getMonth()+1,
"d+" : testDate.getDate(),
"h+" : testDate.getHours(),
"m+" : testDate.getMinutes(),
"s+" : testDate.getSeconds(),
"q+" : Math.floor((testDate.getMonth()+3)/3),
"S" : testDate.getMilliseconds()
}
if(/(y+)/.test(format))
{
format = format.replace(RegExp.$1, (testDate.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;
}
相关文章推荐
- javascript日期转换 时间戳转日期格式
- 仅2行代码的javascript按指定格式显示日期时间效果
- javascript时间戳转换日期格式
- js将毫秒转换成指定格式的日期时间
- Java将Unix时间戳转换成指定格式日期
- unix时间戳转换成指定格式日期的字符串 java
- java中日期时间格式与毫秒数的转换如何将指定时间转换为Date类型
- Java将Unix时间戳转换成指定格式日期
- js 时间戳日期转换为指定格式
- javascript两行代码按指定格式输出日期时间
- javascript日期转换 时间戳转日期格式
- Java时间戳与日期格式直接的互相转换(1:将系统日期格式转为时间戳。2:将指定日期转为时间戳。3:将系统时间戳转为日期格式。4将指定的时间戳转为日期格式)
- Java将Unix时间戳转换成指定格式日期
- Java将Unix时间戳转换成指定格式日期
- 将日期时间转换为指定格式
- Java将时间戳转换成指定格式日期
- Java将Unix时间戳转换成指定格式日期
- javascript两行代码按指定格式输出日期时间
- Javascript 转换UTC格式的日期时间为常见的日期字符串
- JavaScript 格式化日期,转换时间日期格式