当前位置: 首页 > 知识库问答 >
问题:

用JavaScript计算星期天

盖斌
2023-03-14

我有一个小谜语,我想解开它困扰着我,这个谜语是:

var sundays = 0;
  for (var year = 1901; year <= 2000; year++) {
    for (var month = 1; month <= 12; month++) {

   }
}

我不确定解决这个问题的假设是什么?

谢谢,请帮帮我。

共有1个答案

艾凯捷
2023-03-14

最简单的方法是创建一个date对象,然后查看是否是星期天:

new Date(year, month, 1).getDay() == 0 // Sunday is 0

但是,JavaScript月份是0-11,而不是1-12,因此需要修复循环(或者在date构造函数中使用month-1)。

 类似资料:
  • 问题内容: 编写一个程序来计算复活节星期天的日期。复活节星期日是春天的第一个满月之后的第一个星期日。使用数学家卡尔·弗里德里希·高斯(Carl Friedrich Gauss)在1800年发明的算法: 让是年份(如1800年或2001年) 除以通过并调用剩余。忽略商。 除以通过获得商和余数。 除以通过获得商和余数。 除以通过获得商。忽略其余部分。 除以通过得到的余数。忽略商。 除以通过获得商和余数

  • 我很难弄清楚如何让我的程序根据用户输入的月、日、年来计算星期几。如下图所示。关于如何使它与JTextField和JComboBoxes连接,我没有任何线索。我真的很感谢任何人帮我做这件事。我知道我应该用: Calendar xmas=new GregorianCalendar(1998,Calendar.12,25);int dayOfWeek=xmas.get(calendar.day_of_w

  • 问题内容: 给定一个星期数,例如,您如何计算从星期一开始的那一周中的天数? 第40周的rfc-3339输出示例: 问题答案: PHP 下面的帖子是因为我是个白痴,没有正确阅读问题,但是会获得从星期一开始的一周中的日期,给出的是日期,而不是星期数。 在PHP中 ,改编自PHP日期手册页上的这篇文章 来自的输出:

  • 问题内容: 我需要从MySQL选择语句中的某个日期算起几周。其中一个表中有一个日期列,我需要计算该日期有几周。 例子: 6 days away, weeks out = 0 7 days away, weeks out = 1 13 days away, weeks out = 1 14 days away, weeks out = 2 问题答案: 使用DATEDIFF函数: WEEKS的问题在于

  • 我正在用javascript制作一个日历,但我不想显示周六和周日。我已经找了很多,但我没有找到任何好的解决办法。如果有人能帮助我,我将不胜感激。

  • 问题内容: 我如何知道JavaScript的周数和年份来计算日期?对于第20周和2013年以获得5/16/2013,我正在尝试这样做: 问题答案: function getDateOfWeek(w, y) { var d = (1 + (w - 1) * 7); // 1st of January + 7 days for each week 这使用简单的周定义,即2013年的第20周是5月14日