廣告顯示判斷
更新時(shí)間:2006年08月31日 00:00:00 作者:
從新浪看到的檢測(cè)廣告顯示判斷函數(shù)
<script>
pagepubtime = "2006-08-31";
//廣告顯示判斷
function checkPubTime(){
//分解年、月、日
DateTime = new Array();
DateTime = pagepubtime.split("-");
var year = DateTime[0];
var month = DateTime[1];
var day = DateTime[2];
//用得到的年、月、日生成日期對(duì)象
var pubTime = new Date(year,month - 1,day);
//得到當(dāng)前日期
var now = new Date();
//計(jì)算出當(dāng)前日期與發(fā)布日期之間的毫秒差值
var dif = now.getTime() - pubTime.getTime();
//需要檢測(cè)的日期差
var difDay = 180;
//一天24小時(shí)、一小時(shí)60分、一分60秒、一秒1000毫秒
if (dif > difDay * 24 * 60 * 60 * 1000)
{
return false;
}
return true;
}
<SCRIPT>
//<!--廣告發(fā)布-->
<!--
if (checkPubTime())
{
document.getElementById("PublicRelation4").style.display="";
}
-->
</SCRIPT>
復(fù)制代碼 代碼如下:
<script>
pagepubtime = "2006-08-31";
//廣告顯示判斷
function checkPubTime(){
//分解年、月、日
DateTime = new Array();
DateTime = pagepubtime.split("-");
var year = DateTime[0];
var month = DateTime[1];
var day = DateTime[2];
//用得到的年、月、日生成日期對(duì)象
var pubTime = new Date(year,month - 1,day);
//得到當(dāng)前日期
var now = new Date();
//計(jì)算出當(dāng)前日期與發(fā)布日期之間的毫秒差值
var dif = now.getTime() - pubTime.getTime();
//需要檢測(cè)的日期差
var difDay = 180;
//一天24小時(shí)、一小時(shí)60分、一分60秒、一秒1000毫秒
if (dif > difDay * 24 * 60 * 60 * 1000)
{
return false;
}
return true;
}
<SCRIPT>
//<!--廣告發(fā)布-->
<!--
if (checkPubTime())
{
document.getElementById("PublicRelation4").style.display="";
}
-->
</SCRIPT>
相關(guān)文章
javascript 24小時(shí)彈出一次的代碼(利用cookies)
其實(shí)主要是用在一些用戶比較反感的重復(fù)的廣告,例如彈出,或有點(diǎn)代碼需要24小時(shí)執(zhí)行一次,都可以用,腳本之家整理。2009-09-09關(guān)于圖片驗(yàn)證碼設(shè)計(jì)的思考
關(guān)于圖片驗(yàn)證碼設(shè)計(jì)的思考...2007-01-01