<div class="htmlarea"> <textarea id="runcode3698"> <script language="javascript" type="text/javascript"> function strToDate(str,ext){ if(str==null || str=='') return; var arys = new Array(); arys = str.split('-'); var newDate = new Date(arys[0],arys[1]-1,arys[2],9,0,0); if(ext){ newDate = new Date(newDate.getTime()+1000*60*60*24); } return newDate; } function showit(str,start,end){ var date = new Date(); var start=strToDate(start); var end=strToDate(end,false); if(date>start && date<end || start==null){ document.write(str); } } //调用方法 showit("<a href='http://www.jb51.net'><img src='http://www.jb51.net/images/logo.gif' alt="javascript 定时广告显示(两个时间段)[原创]_广告代码" >脚本之家 广告定时显示www.jb51.net 测试通过","2009-7-30","2999-08-01"); </script> </textarea><br><input onclick="runEx('runcode3698')" type="button" value="运行代码"> <input onclick="doCopy('runcode3698')" type="button" value="复制代码"> <input onclick="doSave(runcode3698)" type="button" value="保存代码">[Ctrl+A 全选 注:<a href="http://www.jb51.net/article/23421.htm" title="查看具体详情" target="_blank">如需引入外部Js需刷新才能执行</a>]</div> <br>showit需要三个参数<br>showit(str,start,end);<br>str一般为广告代码例如"<a href="http://www.jb51.net">脚本之家</a>"<br>start为开始日期,一般随意 必须是"2009-08-02"这样的格式<br>end 为广告到期时间 必须是"2009-08-02"这样的格式 <br>这个是很重要的,要不就不能显示了,大家根据需要填写。