如何使Javascript成为本月的目标?
好吧,这对我来说只是理论上的,我没有代码可以帮助。只是说:) 我想知道,既然有可能,或者至少我以前见过这样做,就可以用时间来做如何使Javascript成为本月的目标?,javascript,html,if-statement,Javascript,Html,If Statement,好吧,这对我来说只是理论上的,我没有代码可以帮助。只是说:) 我想知道,既然有可能,或者至少我以前见过这样做,就可以用时间来做if语句,即if(time>20)这是否可能用月份来做?或者我刚才提到的例子(我在w3schools.com上找到的)实际上使用了一个变量而没有告诉我哈哈 我真正想要的是一个if语句(希望很简单),类似于if(month==1){ //下面是错误的脚本 后藤(Id);} 那个例子很可怕,但它本身的功能不是我想要的 我只是对这件事很好奇,找不到任何地方没有一页代码,对我来说
if
语句,即if(time>20)
这是否可能用月份来做?或者我刚才提到的例子(我在w3schools.com上找到的)实际上使用了一个变量而没有告诉我哈哈
我真正想要的是一个if语句(希望很简单),类似于if(month==1){
//下面是错误的脚本
后藤(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等等
------------------------更新-----------------
这段代码是有效的,我不知道是否有其他人需要它,但请随意掠夺它。(对我来说)这很酷
或者干脆
if((new Date()).getMonth() == 11)
console.log('December');
是你的朋友。请不要链接到w3schools…或者更恰当地说是W3傻瓜。。。您还创建了不需要的变量。像Date()这样简单的东西我不认为会有什么坏处。我创建了一些不需要的变量来帮助理解…var today=new Date()代码>var now=today.now()代码>做同样的事情(你初始化了一个今天的新日期…然后你得到了今天。现在它没有任何不同…所以问题是你只会让那些不懂日期对象的可怜的新人感到困惑。这是真的,但是新人们可能不懂新日期()
是相同的。但是,我已经编辑了我的评论。
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');