javascript - 如何使用 jQuery 检查月份是否等于 12 月

标签 javascript jquery date

所以我对 jQuery/Javascript 很陌生,只是想在 12 月份让雪出现,来玩玩日期,这样我就可以习惯它们做其他事情。

我不明白为什么这不起作用。它是 jQuery/Javascript 的混合体吗?

$(document).ready(function(){
    var d = new Date();
    n = d.getMonth();

    if (n == 11) {
       $.fn.snow();
    }
});

这确实有效,但没有日期功能。

$(document).ready(function(){
    $.fn.snow();
});

最佳答案

Javascript date.getMonth() 的编号是从 011,而不是从 1 12 因此,为了使您的代码在 11 月运行,您必须检查 10 而不是 11 (或者在您的代码中添加 1变量n)。

顺便说一句,您可能错过了 n 变量之前的 var 关键字。

关于javascript - 如何使用 jQuery 检查月份是否等于 12 月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19808867/

相关文章:

jQuery SlideToggle ul 单击父 li 时

python - 用于从python中的字符串中提取所有复杂日期格式的正则表达式

javascript - Tomcat 的 CORS 问题

javascript - 修复 IE 占位符的 Javascript 错误

javascript - 获取 SVG 文本元素的宽度

javascript - 尝试使用 date.js 返回基于 "week 4 2013"的 JavaScript 日期

date - 如何在 Jekyll 中显示文件的修改日期?

javascript - JQuery:使隐藏的跨度可见并闪烁

javascript - 与 date.getTime() 相反

javascript - 具有重定向功能的 Windows 警报 javascript