js中日期格式转换
来源:互联网 发布:php截取html字符串 编辑:程序博客网 时间:2024/05/21 22:59
分类: js
【1】js毫秒时间转换成日期时间
var oldTime = (new Date("2012/12/25 20:11:11")).getTime(); //得到毫秒数
//不是上面格式的时间需要转换
//starttime ='2012-12-25 20:17:24';
starttime = starttime.replace(new RegExp("-","gm"),"/");
var starttimeHaoMiao = (new Date(starttime)).getTime(); //得到毫秒数
【2】毫秒数转化为时间
var oldTime = (new Date("2012/12/25 20:11:11")).getTime(); //得到毫秒数
var newTime = new Date(oldTime); //就得到普通的时间了
---------------------------------------------
【3】
/**
格式化时间显示方式、用法:format="yyyy-MM-dd hh:mm:ss";
*/
formatDate = function (v, format) {
if (!v) return "";
var d = v;
if (typeof v === 'string') {
if (v.indexOf("/Date(") > -1)
d = new Date(parseInt(v.replace("/Date(", "").replace(")/", ""), 10));
else
d = new Date(Date.parse(v.replace(/-/g, "/").replace("T", " ").split(".")[0]));//.split(".")[0] 用来处理出现毫秒的情况,截取掉.xxx,否则会出错
}
var o = {
"M+": d.getMonth() + 1, //month
"d+": d.getDate(), //day
"h+": d.getHours(), //hour
"m+": d.getMinutes(), //minute
"s+": d.getSeconds(), //second
"q+": Math.floor((d.getMonth() + 3) / 3), //quarter
"S": d.getMilliseconds() //millisecond
};
if (/(y+)/.test(format)) {
format = format.replace(RegExp.$1, (d.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;
};
【4】js求时间差
var date1=new Date(); //开始时间
alert("aa");
var date2=new Date(); //结束时间
var date3=date2.getTime()-date1.getTime() //时间差的毫秒数
//计算出相差天数
var days=Math.floor(date3/(24*3600*1000))
//计算出小时数
var leave1=date3%(24*3600*1000) //计算天数后剩余的毫秒数
var hours=Math.floor(leave1/(3600*1000))
//计算相差分钟数
var leave2=leave1%(3600*1000) //计算小时数后剩余的毫秒数
var minutes=Math.floor(leave2/(60*1000))
//计算相差秒数
var leave3=leave2%(60*1000) //计算分钟数后剩余的毫秒数
var seconds=Math.round(leave3/1000)
alert(" 相差 "+days+"天 "+hours+"小时 "+minutes+" 分钟"+seconds+" 秒")
- JS中日期格式转换
- js中日期格式转换
- JS中日期格式转换
- JS中日期转换
- JSP中日期格式转换
- SQLSERVER 中日期格式转换
- JAVA中日期格式转换
- SQLSERVER 中日期格式转换
- Java中日期格式转换
- Java中日期格式转换
- JAVA中日期格式转换
- MonthCalender中日期格式转换
- Java中日期格式转换
- java中日期格式转换
- java中日期格式转换
- struts中日期格式转换
- Java中日期格式转换
- js中日期格式练习
- MyBatis Spring整合配置映射接口类与映射xml文件
- ORALC/HIVE 的STDDEV、STDDEV_POP、STDDEV_SAMP等函数
- odoo-Action菜单
- 蚂蚱跳(笔试题)
- 洛谷 P1865 A % B Problem
- js中日期格式转换
- Codeforces Round #371 (Div. 1)B Searching Rectangles
- Meisell-Lehmer算法(大素数模板)
- 找不到Share Project(Subversion)_android studio
- 如何不翻墙就可以快速更新AndroidSDK Manager
- 第15章上机练习3
- 高中立体几何基础
- GitHub使用入门
- SQL Server 分组后取Top N