我是这样获取服务器端时间的
當前時間為:<span id="spnTime"></span>
<script language="javascript" type="text/javascript">
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
function showServerTime()
{
xmlhttp.open("head",".",false);
xmlhttp.send(null);
document.getElementById("spnTime").innerHTML=new Date(xmlhttp.getResponseHeader("Date")).toLocaleString();
}
setInterval(showServerTime,1000);
function target(){
reload();
} </script> 这是没问题的,可以在页面显示出时间来,我现在的问题时要对这个时间进行判断:
比如当这个时间到达我指定的时间21:10:00时,就刷新本页,要怎么实现?var dTime='21:10:00';
function alertTime()
{
这里面怎么写?
if(dTime=myDate)
{
刷新本页
}
}
當前時間為:<span id="spnTime"></span>
<script language="javascript" type="text/javascript">
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
function showServerTime()
{
xmlhttp.open("head",".",false);
xmlhttp.send(null);
document.getElementById("spnTime").innerHTML=new Date(xmlhttp.getResponseHeader("Date")).toLocaleString();
}
setInterval(showServerTime,1000);
function target(){
reload();
} </script> 这是没问题的,可以在页面显示出时间来,我现在的问题时要对这个时间进行判断:
比如当这个时间到达我指定的时间21:10:00时,就刷新本页,要怎么实现?var dTime='21:10:00';
function alertTime()
{
这里面怎么写?
if(dTime=myDate)
{
刷新本页
}
}
解决方案 »
- aspx页变成html页
- 初级的javascript和asp.net问题
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provide
- 关于 GRIDVIEW 的 HyperLinkField ,如果打开新页不关闭父页?
- 巡找想参加.net培训的兄第,我要去,三人可以打拆(限上海)
- 怎么用asp.net实现自定义标签
- 求助ooa面向对象概要设计和详细设计模板
- 安装 56FC 论坛 出错!!!!
- 【求救(没分了)】关闭ie窗口以后出现“Internet Explorer 遇到问题需要关闭。……”
- 自定义控件设计状态下虚拟路径如何转绝对路径?
- 关于DBNull.Value插入空值的问题
- 如何将域帐户权限传递至ASP页面
var dt2 = "2009-05-06 15:00";
var reg = /^(\d{4})-(\d{1,2})-(\d{1,2})\s+(\d+):(\d+)$/;
if(reg.test(dt1) && reg.test(dt2)){
var d = dt1.match(reg);
var date1 = new Date(d[1], d[2], d[3], d[4], d[5])
d = dt2.match(reg);
var date2 = new Date(d[1], d[2], d[3], d[4], d[5]) alert(date1 < date2);
}else{
alert("日期格式错误");
}new Date(xmlhttp.getResponseHeader("Date")).toLocaleString();
dt.getHours()+":"+dt.getMinutes()+":00"=="21:10:00"
<script language="javascript" type="text/javascript">
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
function showServerTime()
{
xmlhttp.open("head",".",false);
xmlhttp.send(null);
document.getElementById("spnTime").innerHTML=new Date(xmlhttp.getResponseHeader("Date")).toLocaleString();
if(dt.getHours()+":"+dt.getMinutes()+":00"=="21:10:00")
{window.location.href=window.location.href;}
}
setInterval(showServerTime,1000);
function target(){
reload();} </script>
这样写不行,要怎么搞,是不是我的判断语句写错地方了?
dt.getHours()这个是客户端的时间
需要用document.getElementById("spnTime")这个返回值和21:10:00这比较,所以你要看看你返回的是什么,做成小时分钟秒钟的形式比较就可以了
xmlhttp.open("head", ".", false);
xmlhttp.send(null);
myDate = new Date(xmlhttp.getResponseHeader("Date")).toLocaleString();
document.getElementById("spnTime").innerHTML = myDate; var myT1 = myDate.split(" ");
var myT2 = myT1[1].split(":");
if ( parseFloat(myT2[0]) == 21 && parseInt(myT2[1]) == 10 && parseInt(myT2[2]) == 0) {
window.location.href=window.location.href;
}
}
setInterval(showServerTime, 1000);
當前時間為:<span id="spnTime"></span>
<script language="javascript" type="text/javascript">
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
function showServerTime()
{
xmlhttp.open("head", ".", false);
xmlhttp.send(null);
myDate = new Date(xmlhttp.getResponseHeader("Date")).toLocaleString();
document.getElementById("spnTime").innerHTML = myDate;
var myT1 = myDate.split(" ");
var myT2 = myT1[1].split(":");
if ( parseFloat(myT2[0]) == 21 && parseInt(myT2[1]) == 10 && parseInt(myT2[2]) == 0) {
window.location.href=window.location.href;
}
}
setInterval(showServerTime, 1000);
</script>
你帮忙看看哪错了,谢谢
if ( parseFloat(myT2[0]) == 21 && parseInt(myT2[1]) == 10 && parseInt(myT2[2]) == 0)
最后一个少写了0
if ( parseFloat(myT2[0]) == 21 && parseInt(myT2[1]) == 10 && parseInt(myT2[2]) == 00)
如果是在21:10:00到21:14:59这个时间段里,怎么写,谢谢