0

好的,所以这对我来说只是理论上的,我没有代码可以提供帮助。只是说:)

我想知道,既然有可能,或者至少我之前已经看到过,if随着时间的推移做出陈述,即if (time>20)这可能与几个月有关吗?或者我刚才提到的例子(我在 w3schools.com 上找到的)实际上使用了一个变量而没有告诉我哈哈。

我真正想要的是一个类似于类似的 if 语句(希望很简单)if(month==1) { //incorrect script follows goTo(Id);};

这个例子很可怕,但它本身的功能不是我想要的。

我只是对此感到好奇,找不到任何没有页面价值的代码的地方,在我看来,在我们所处的时代看起来如此简单。我将试验代码,直到有人可以告诉我。感谢您的时间 : )

- - - - - - - - - - 更新! - - - - - - - - -

我开始研究它。显然这对我不起作用。但这就是我尝试过的。这个想法是,当我打开或打开我的style.display="block";这个div时,它会自动调用当前月份来向人们展示当月发生的事件。

    var now = new Date();
var month = now.getMonth();

var jan = document.getElementById("january");
var feb = document.getElementById("february");
var mar = document.getElementById("march");
var apr = document.getElementById("apri");
var may = document.getElementById("may");
var jun = document.getElementById("june");
var jul = document.getElementById("july");
var aug = document.getElementById("august");
var sep = document.getElementById("september");
var oct = document.getElementById("october");
var nov = document.getElementById("november");
var dec = document.getElementById("december");

var janHub = document.getElementById("janHub");
var augHub = document.getElementById("augHub");

function viewEvents (){
        eventsHub.style.display="block";
        mainBo.style.display="none";
        calender();
            };

function eventsX(){
            eventsHub.style.display="none";
            mainBo.style.display="block";};

function calender() {
    if (month==0) {
        jan.setAttribute("class", "current");
        janHub.style.display="block";
    }else if (month==7) {
        aug.setAttribute("class", "current");
        augHub.style.display="block";};

    };

显然,我将您看到的代码作为测试,因为它没有if每个月的所有 s 等等。

- - - - - - - - - - - - 更新 - - - - - - - - -

此代码有效,我不知道其他人是否需要此代码,但请随意掠夺。这很酷(无论如何对我来说)。

4

2 回答 2

1
var now = new Date();
var month = now.getMonth();

if (month == 0)
    console.log('January');

if (month >= 2)
    console.log('March-December');

或者干脆

if((new Date()).getMonth() == 11)
    console.log('December');
于 2013-08-12T18:27:54.733 回答
0
var today = new Date();
var month = today.getMonth();
于 2013-08-12T18:27:33.307 回答