本文分享一段实用的JavaScript代码,用于实现定时显示广告或特定区块内容。通过解析起止日期并判断当前时间,代码可在指定时间段内自动输出指定字符串。适用于需要在特定时间内展示广告或临时内容的Web开发场景,代码简洁且易于调用。
JavaScript定时显示广告功能介绍
这段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','2011-07-06','2011-07-18');