转换成javascript时间格式,并计算时间差
来源:互联网 发布:中国2016年cpi数据 编辑:程序博客网 时间:2024/05/16 08:37
从 SQL Server 数据库中读出的时间格式是这样的“2006-8-5 20:19:55”
javacript 中时间格式是这样的“Sat Aug 5 20:19:55 UTC+0800 2006”
用 javascript 计算时间差,需要把时间格式转换成一致的。
下面这个函数就是为了解决这个问题的,并算出了前一个时间是后一个时间多少天多少小时之前。
<script language="JavaScript" type="text/javascript">
function TransDate(str)
{
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
var r = str.match(reg);
var d = new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);
var now = new Date();
var i = (now.getTime() - d.getTime())/3600000;
if (i>24)
document.write(Math.floor(i/24)+" 天 "+Math.floor(i%24)+" 小时之前");
else
document.write(Math.floor(i%24)+" 小时之前");
}
</script>
调用:
<script language="JavaScript" type="text/javascript">
TransDate('2006-8-5 20:19:55');
</script>
- 转换成javascript时间格式,并计算时间差
- 获取系统时间,计算时间差,各种时间格式之间转换
- Python转换GMT时间为时间戳,并计算时间差
- 如何取得当前时间并计算时间差
- JS获取当前时间并计算时间差
- JavaScript 获取系统时间 计算时间差
- JavaScript 计算 目标时间 与 当前时间 的 时间差
- JavaScript计算时间差
- Javascript时间差计算函数
- javaScript计算时间差
- Javascript时间差计算函数
- javascript计算时间差
- javascript 计算时间差
- javascript计算两个时间差
- JavaScript 计算时间差
- JavaScript时间格式转换总结
- JavaScript时间格式转换总结
- JavaScript时间戳转换正常时间格式
- 理解SetMapMode,SetWindowOrg,SetViewportOrg,SetWindowExt,SetViewportExt
- websocket规范 RFC6455 中文版
- 在config.web中保存数据库连接串
- 什么是光端机
- Jquery创建新元素
- 转换成javascript时间格式,并计算时间差
- java开发中select下拉列表在查询操作中保留查询条件问题
- missing ';' before 'namesapce'错误的解决
- mahout
- ASP.NET数据库连接字符串总结
- 原生JS实现addClass,removeClass,toggleClass
- Linux下shell与子shell及执行Script的几种方式
- 中国2014年成最大机器人市场 工厂迈向自动化
- ios菜鸟之路:UIView简单的动画