62,041
社区成员
发帖
与我相关
我的任务
分享
temp=document.getElementById("TextBox1").value.split("-");
dt1 = new Date(parseInt(temp[0],10), parseInt(temp[1],10),parseInt(temp[2],10),0,0,0);
dt2 = new Date(); //今天
dt3 = new Date(dt2.getFullYear(),dt2.getMonth()+1,dt2.getDate()+1,0,0,0);
iii = parseInt(Date.parse(dt3.toGMTString()))-parseInt(Date.parse(dt1.toGMTString()));
if(iii>0)
{
alert("已经过期!");
}
//javascript中如何判断一个字符串中的时间是否大于当前时间
function checkDate(){
//t1,t2根据你的需求
//alert(document.all.t1.value> document.all.t2.value);
var d1=document.all.t1.value;
alert(d1);
var ret1=d1.replace(/-/g, "/ ");
alert(ret1);
var d2=document.all.t2.value;
var ret2=d2.replace(/-/g, "/ ");
alert(d2+ "\n "+ret2);
var v1=Date.parse(new Date(ret1));
alert(v1);
var v2=Date.parse(new Date(ret2));
alert(v2);
alert(v2-v1);
}
var jsrq=document.getElementById("txtCheckOut").value; //开始
var ksrq=document.getElementById("txtCheckIn").value; //结束
var aDate = jsrq.split("-");
var oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]); //结束日期
aDate = ksrq.split("-");
var oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]); //开始日期
if(oDate1<=oDate2) {
alert("'结束日期'必须大于'开始日期'!");
return false;
}
else {
//ts 相减的差值
var ts = DateDiff(jsrq, ksrq);
document.getElementById("counttime").value=ts
if(ts>2)
{
alert('时间段不能超过2天');
return false;
}
}
function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式
var aDate, oDate1, oDate2, iDays;
aDate = sDate1.split("-");
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]); //转换为12-18-2002格式
aDate = sDate2.split("-");
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24); //把相差的毫秒数转换为天数
return iDays;