Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML站点上动态日期/事件的建议_Javascript_Jquery_Html - Fatal编程技术网

Javascript HTML站点上动态日期/事件的建议

Javascript HTML站点上动态日期/事件的建议,javascript,jquery,html,Javascript,Jquery,Html,我是一个动物救援小组的志愿者,我们的网站是一个带有jQuery的HTML网站 我正在寻找关于如何使这更具活力的建议,这样我就不必考虑下一次领养宠物活动将在何时举行。他们总是在每个月的第二和第四个星期六。有了这些信息,我希望我能施展一点JavaScript/jQuery的魔力,动态地生成HTML代码 <article class="event-holder"> <h4><a class="more-heading" href="aap.html">Ado

我是一个动物救援小组的志愿者,我们的网站是一个带有jQuery的HTML网站

我正在寻找关于如何使这更具活力的建议,这样我就不必考虑下一次领养宠物活动将在何时举行。他们总是在每个月的第二和第四个星期六。有了这些信息,我希望我能施展一点JavaScript/jQuery的魔力,动态地生成HTML代码

<article class="event-holder">    
<h4><a class="more-heading" href="aap.html">Adopt A Pet</a></h4>    
<p>Meet our cats available for adoption on June 26th... <a class="read-more" href="aap.html">MORE</a></p>    
</article>

6月26日,我们的猫将被领养

鉴于上面的代码示例,6月26日的日期将是一个动态变量。唯一的问题是我不知道从哪里开始


如果我能在这方面得到一些帮助,我将非常感激。

这似乎对我很有用:

var nextSaturday = new Date();
var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];

var stopper = true;

while(stopper){
    var x = nextSaturday.getDate();

    if(nextSaturday.getDay() == 6 && ((x > 7 && x < 15) || (x > 21 && x < 29))){
        stopper = false;
    } else {
        nextSaturday.setDate(x + 1);
    }
}

console.log("Next 2nd or 4th Saturday is " + months[nextSaturday.getMonth()] + " " + nextSaturday.getDate());
var nextSaturday=新日期();
var月=[‘一月’、‘二月’、‘三月’、‘四月’、‘五月’、‘六月’、‘七月’、‘八月’、‘九月’、‘十月’、‘十一月’、‘十二月’];
var=true;
while(塞子){
var x=nextSaturday.getDate();
如果(nextSaturday.getDay()==6&&((x>7&&x<15)| |(x>21&&x<29))){
stopper=false;
}否则{
下星期一。设定日期(x+1);
}
}
log(“下一个第二个或第四个星期六是”+月[nextSaturday.getMonth()]+“”+nextSaturday.getDate());

就我测试而言,它是有效的,但日期垃圾很奇怪。

这似乎对我有效:

var nextSaturday = new Date();
var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];

var stopper = true;

while(stopper){
    var x = nextSaturday.getDate();

    if(nextSaturday.getDay() == 6 && ((x > 7 && x < 15) || (x > 21 && x < 29))){
        stopper = false;
    } else {
        nextSaturday.setDate(x + 1);
    }
}

console.log("Next 2nd or 4th Saturday is " + months[nextSaturday.getMonth()] + " " + nextSaturday.getDate());
var nextSaturday=新日期();
var月=[‘一月’、‘二月’、‘三月’、‘四月’、‘五月’、‘六月’、‘七月’、‘八月’、‘九月’、‘十月’、‘十一月’、‘十二月’];
var=true;
while(塞子){
var x=nextSaturday.getDate();
如果(nextSaturday.getDay()==6&&((x>7&&x<15)| |(x>21&&x<29))){
stopper=false;
}否则{
下星期一。设定日期(x+1);
}
}
log(“下一个第二个或第四个星期六是”+月[nextSaturday.getMonth()]+“”+nextSaturday.getDate());

就我测试而言,它是有效的,但约会垃圾很奇怪。

这里面有一些答案。试着用谷歌搜索一下。@oka不多。我尝试了一些谷歌搜索,但我发现没有什么能完全满足我的需要。试着用谷歌搜索一下。@oka不多。我尝试了一些谷歌搜索,但我发现没有什么能完全满足我的需要。试着用谷歌搜索一下。@oka不多。我尝试了一些谷歌搜索,但我发现没有什么能完全满足我的需要。哦,哇,我真的能理解这个解决方案!谢谢你,丹。我来试试。哦,哇,我真的能理解这个解决方案!谢谢你,丹。我来试试。哦,哇,我真的能理解这个解决方案!谢谢你,丹。我试试看。