能得到当前时间,我有一个小时数,我如何判断这个小时数之前的时间是否在一个固定时间之前
比如 当前2011-6-3 18:35:00 小时数 是 100 我如何判断
100个小时之前的时间 是在2011-6-1 6:30之前还是之后
比如 当前2011-6-3 18:35:00 小时数 是 100 我如何判断
100个小时之前的时间 是在2011-6-1 6:30之前还是之后
解决方案 »
- dataGridView不绑定数据库,增加行怎么会把前面的数据清除掉的,奇怪
- C#中如何把Excel中的数据导入数据库中对应的列
- 发布出错
- 请问类似\B6\A8\CA\B1\B9\D8\BB\FA是什么编码,怎么将汉字转换为此类编码?
- 为什么我编程序的分辨率不能超过屏幕当前分辨率啊?
- 问asp.net高手,这个小程序怎么回事??
- VS2005下System.Windows.Forms.WebBrowser的问题
- Winform程序,窗口元素显示完就执行的代码(只执行一次),放在那个事件中处理
- 数据写入到已有的pdf中的指定位置
- 那里有免费的网络硬盘?
- 昨天老板给了一个需求,要给客户一个DLL
- COM端口号
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="HTML.aspx.cs" Inherits="HTML" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<script type="text/javascript">
// 比如 当前2011-6-3 18:35:00 小时数 是 100 我如何判断
// 100个小时之前的时间 是在2011-6-1 6:30之前还是之后
String.prototype.trans = function () {
var d = this.replace(/([\d{4}])\-([\d{1,2}])-([\d{1,2}])/ig, "$1/$2/$3");
var _arr1 = d.split(' '), _arr2 = _arr1[0].split('/'), _s = "";
for (var i = 0; i < _arr2.length; i++) { _s += _s == "" ? _arr2[i] : "/" + _arr2[i]; }
d = _s + " " + _arr1[1];
return d
} String.prototype.diffHour = function (starttime) {
var s = new Date(starttime.trans());
var e = new Date(this.trans());
return (e.getTime() - s.getTime()) / 3600 / 1000
} var t1 = '2011-6-1 6:30';
var t2 = '2011-6-3 18:35:00';
alert(t2.diffHour(t1)); </script>
</div>
</form>
</body>
</html>