首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于JS对照时间

2013-02-04 
关于JS对比时间script typetext/javascript var NowTimenew Date().toLocaleTimeString()//系统时

关于JS对比时间


<script type="text/javascript"> 
var NowTime=new Date().toLocaleTimeString();//系统时间
var Dt="文章指定的开始时间";//比如 00:00:00
var th="文章指定的结束时间";//比如 09:00:00
if(NowTime>Dt && NowTime<Th){
document.write("<img src='/templets/Images/vlive.gif' alt='显示中' title='显示中' width='28' height='28' />")
}
if(NowTime<Dt){
document.write("未显示")
}
if(NowTime>Th){
document.write("已显示")
}
</script>

请问各位这段代码有问题吗?为何在页面不会显示相应的文字提示信息?
[解决办法]
th  换成  Th   ,你用字符串比较,但 最好用 getTime()转换后 在比较 
[解决办法]
使用valueOf()用毫秒数比较即可

var NowTime=new Date();//系统时间

var Dt=new Date("2013-01-18 00:00:00");//"文章指定的开始时间";//比如 00:00:00
var th=new Date("2013-01-18 20:00:00");//比如 20:00:00


if(NowTime.valueOf()>Dt.valueOf() && NowTime.valueOf()<th.valueOf()){
    document.write("<img src='/templets/Images/vlive.gif' alt='显示中' title='显示中' width='28' height='28' />")
        }
if(NowTime.valueOf()<Dt.valueOf()){
    document.write("未显示")
        }
if(NowTime.valueOf()>th.valueOf()){
    document.write("已显示")
        }

热点排行