Js处理13位时间戳
2017-05-12 15:02
211 查看
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;
}
function cuoToFormat(data){
var dateTimeJsonStr = '\/Date('+data+')\/';
// C# DateTime类型转换的Json格式
//dateTimeJsonStr = Date.now();
var msecStr = dateTimeJsonStr.toString().replace(/\/Date\(([-]?\d+)\)\//gi,
"$1");
// => '1419492640000' :通过正则替换,获取毫秒字符串
var msesInt = Number.parseInt(msecStr);
// 毫秒字符串转换成数值
var dt =
new Date(msesInt);
// 初始化Date对象
var ndt = dt.Format("yyyy-MM-dd HH:mm:ss");
return ndt;
}
(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;
}
function cuoToFormat(data){
var dateTimeJsonStr = '\/Date('+data+')\/';
// C# DateTime类型转换的Json格式
//dateTimeJsonStr = Date.now();
var msecStr = dateTimeJsonStr.toString().replace(/\/Date\(([-]?\d+)\)\//gi,
"$1");
// => '1419492640000' :通过正则替换,获取毫秒字符串
var msesInt = Number.parseInt(msecStr);
// 毫秒字符串转换成数值
var dt =
new Date(msesInt);
// 初始化Date对象
var ndt = dt.Format("yyyy-MM-dd HH:mm:ss");
return ndt;
}
相关文章推荐
- JS对时间的相关处理函数与应用
- Js获取处理日期时间
- js 时间处理
- js最大时间间隔为一个月的处理以及parseInt(08)和parseInt(09)的一个bug
- Python 和js时间处理
- JS实现时间菜单的动态显示(已处理平年和闰年)
- 非常全的js时间处理函数Date.prototype.format
- Js 时间处理总结
- js用Date对象处理时间
- JS Date 对象用于处理日期和时间
- js 处理日期时间字符串显示的方法
- js 时间处理
- JS中处理与当前时间间隔的函数代码
- JS处理时间大全
- Js获取处理日期时间
- js Date 对象用于处理日期和时间
- JS 时间处理和格式转换
- javascript 时间日期处理相加,减操作方法js
- javascript 时间日期处理相加,减操作方法js
- JS 时间处理和格式转换