dede等后台都有广告有效日期设置等功能。
今天,分享一个设置广告有效期的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 & gt; start & amp; & amp; date document.write(str);
}
}
调取:
showit('Your ads','2014-09-06','2014-10-18'); //设置你的广告有效时间或者显示时间是2014年9月6号到2014年10月18号,过期之后,广告不会显示!