Javascript 是否可以根据日期设置文本周期?

Javascript 是否可以根据日期设置文本周期?,javascript,html,Javascript,Html,我是编程界的新手,我想知道是否有可能做到以下几点: 1月1日至3月15日部门表示“这是第一季度” 3月16日至6月30日,上面写着“这是第二季度” 7月1日至10月1日,上面写着“您已进入第三季度” 10月2日至12月31日,上面写着“这是最后一个季度” 这只是一个例子。我希望文本在不同的字符串之间自动循环,而无需每“季度”手动更改它们。我希望能够设置文本更改的日期 如果可能的话(我想是的),有人会愿意给我写一段代码来做这件事吗(最好是可以和html/css的其他部分写在同一个页面上——如果做不

我是编程界的新手,我想知道是否有可能做到以下几点:

1月1日至3月15日部门表示“这是第一季度”

3月16日至6月30日,上面写着“这是第二季度”

7月1日至10月1日,上面写着“您已进入第三季度”

10月2日至12月31日,上面写着“这是最后一个季度”

这只是一个例子。我希望文本在不同的字符串之间自动循环,而无需每“季度”手动更改它们。我希望能够设置文本更改的日期


如果可能的话(我想是的),有人会愿意给我写一段代码来做这件事吗(最好是可以和html/css的其他部分写在同一个页面上——如果做不到,我很抱歉。就像我说的,我对这一切都很陌生,而且我已经觉得自己有点愚蠢了?我将非常感激

这个JSFiddle正好说明了您上面概述的内容:

您可以更改逻辑以满足您的需要

HTML

<span id="Quarter"></span>

Javascript

$(document).ready(function() {
    var today = new Date();
    var currentQuarter = getQuarter(today);
    $('#Quarter').html(currentQuarter);
});

function getQuarter(date)
{
    var result = '';
    if (date >= ParseQuarter('01/01/') && date <= ParseQuarter('03/15/'))
    {
        result = 'This is the first quarter';
    }
    else if (date >= ParseQuarter('03/16/') && date <= ParseQuarter('06/30/'))
    {
        result = 'This is the second quarter';
    }
    else if (date >= ParseQuarter('07/01/') && date <= ParseQuarter('10/01/'))
    {
        result = 'This is the third quarter';
    }
    else if (date >= ParseQuarter('10/02/') && date <= ParseQuarter('12/31/'))
    {
        result = 'This is the fourth quarter';
    }
    return result;    
}

function ParseQuarter(partialDate)
{
    var thisYear = new Date().getFullYear();
    return Date.parse(partialDate + thisYear); 
}
$(文档).ready(函数(){
var today=新日期();
var currentQuarter=getQuarter(今天);
$('#季度').html(当前季度);
});
功能getQuarter(日期)
{
var结果=“”;

如果(date>=ParseQuarter('01/01/')和&date=ParseQuarter('03/16/')和&date=ParseQuarter('07/01/'))和&date=ParseQuarter('10/02/')和&date,请阅读并确认。在寻求解决方案之前请尝试一下。:)我真的不知道从哪里开始。如果我非常诚实,我真的不想发现如何编写代码,而只是需要我网站上一件小事的代码。我知道这让我听起来很自私,但这不是一件简单的事情吗?此外,我通过看代码和一点一点地学习,而不是通过令人沮丧的学习我自己把它拼凑起来。(我听起来没有粗鲁,是吗?如果我这么做了,我很抱歉:()当然可以这样做。但这是一个获取脚本帮助的地方,而不是要求其他人帮你做。例如,你可以创建一个包含开始日期、结束日期和消息属性以及适当值的对象数组。然后根据当前日期循环浏览这些对象,以查看要应用的对象。还有其他方法。哦,我没有使用我想我当时不在合适的地方:(对不起,各位!另外,我是一个非常新的人,我几乎听不懂你们在说什么,但这有点道理。我也许可以自己做这件事,但我担心这会比在适当的论坛上问问题花费我太多的时间。谢谢大家的回复。