A-A+
	js定时显示广告代码
有时我们需要在指定时间段来调用显示广告了, 下面我来给大家介绍一段js定时显示广告代码,有需要学习的朋友可参考参考,代码如下:
- 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 & gt; start & amp; & amp; date document.write(str);
 - }
 - }
 
调取:showit('Your ads','2011-07-06','2011-07-18');
例2,代码如下:
- <script 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;
 - }
 - start="2012-02-24";
 - end="2012-02-27";
 - var date = new Date();
 - var start = strToDate(start);
 - var end = strToDate(end, false);
 - //document.write start.toString();
 - str="广告1";
 - str2="广告2";
 - if (date > start && date <end) {
 - document.write(str);
 - }else{ //xiaohuboke.com
 - document.write(str2);
 - }
 - </script>
 
需要注意的是,这个是根据客户端的时间判定的,代码如下:
start="2012-02-24";
end="2012-02-27";
实际是2.24与2.26号两天内显示的.