问题标签 [leap-year]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
192 浏览

c - 以下是我的闰年计划。它显示每个输出的闰年

我的程序为每个输出显示“这是闰年”。请让我知道我在哪里犯了错误??

}

0 投票
4 回答
4023 浏览

ios - iOS 如何获取一年中的天数?

可能重复:
您如何计算目标 C 中特定日期的一年中的哪一天

我需要得到一年中的天数,不知道哪个是最好的方法。

例子:

2012 年 1 月 21 日 -> 21

2012 年 2 月 2 日 -> 33

2012 年 3 月 2 日 -> 62

2011 年 3 月 2 日 -> 61

有任何想法吗?

谢谢

0 投票
3 回答
2594 浏览

javascript - JavaScript 从开始日期计算年数和天数

我有某人出生的日期,我需要用 JavaScript 或 jQuery 左右计算,从出生日期到现在有多少年、多少天。

所以结果可能是 20 年 89 天。

我需要与维基百科的“年龄”功能相同的结果,因为它需要考虑闰年而不是什么。到目前为止,我得到了有效的代码,但在某些情况下会犯 1 天的错误。我的功能是:

感谢您的帮助,我已经这样做了好几天了。

0 投票
2 回答
3567 浏览

javascript - 如何在javascript中显示两年之间的所有闰年

如何创建一个 HTML 页面,该页面接受用户在文本字段中输入的 1900 年到 2012 年之间的整数。当用户按下“显示”按钮时,在 JavaScript 中创建的函数应该能够显示输入整数和之间的所有闰年2012 年。

例子:

当用户在文本字段中输入“1970”时,结果为:

我有这样的代码

我不明白如何将此功能绑定到按钮?​</p>

0 投票
4 回答
17884 浏览

c++ - 在 C++ 中计算家庭作业的闰年?

试图为课程制作一个程序,找到闰年..不知道如何询问 C++ 整数是否可以被数字整除?

0 投票
9 回答
3161 浏览

java - 使用Java确定闰年?

这是我的要求。确定年份是否为闰年算法:

  • 如果年份可以被4整除,则为闰年
    • 除非年份可以被100整除,否则就不是闰年
  • 除非年份可以被400整除,否则就是闰年
  • 否则不是闰年

我需要知道我做对了吗?

0 投票
4 回答
1897 浏览

pascal - FreePascal 中的闰年

输入 - 年份

输出 - 闰年与否

我努力了

但这不起作用

0 投票
2 回答
177 浏览

tsql - 复制从闰年到非闰年

我需要使用 T-SQL 2008 R2 复制从 2012 年到 2013 年的所有班次。每天有 3 个班次。开始日期和班次日期始终相同。结束日期(对于班次 c)是第二天。

在此处输入图像描述

如您所见,如果我只使用 dateadd(year, 1, Col),我会得到 2013-02-28 的 2 组记录。第 4、6 和 8 行不应该存在(并且会导致 PK 违规)。第 8 行是错误的,因为 C 班的结束时间应该是前一个日历日。

我总共有 67,000 行要复制

我唯一能想到的就是插入临时表,然后以某种方式识别重复/不正确的记录,删除然后插入回班次表。我相信一定有更好的方法

有人有一个狡猾的计划吗?

我想创建一个通用存储过程,可以将闰年复制到非闰年,反之亦然

问候

标记

0 投票
2 回答
536 浏览

sql - 在跨越闰年的期间分组跨多年的选择语句

我有这个查询,它选择跨越 iMAXYears 直到 2012 年 11 月 30 日的所有记录:

就这个问题而言,2012 年 11 月 30 日是硬编码的(变量名 = lMaxDate),iMaxYears 是 3

我的问题是 DaysInYear 通常具有 365 的值,但在闰年将具有 366 的值。

在像 2012 年这样的闰年,由于 2012 年 2 月 29 日,上述语句不会出现在 2011 年 12 月 1 日。

我知道

我应该创建一个函数

问题是我不能通过 Year(transactiondate),因为这一年总是跨越 2 年的一部分,而 iMaxYears 意味着我们可以在结果集中有 4 个年度期间。

有任何想法吗?谢谢

0 投票
1 回答
650 浏览

java - 使用Java验证WebDriver中DOB字段的闰年

我有一个文本字段,用于将出生日期(DOB)输入为“dd/mm/yyyy”格式。我喜欢使用 WebDriver 自动化测试,以检查该字段的闰年。我将 Java 和 TestNG 与 WebDriver (Selenium 2) 一起使用。我知道下面提到的闰年的公式/逻辑:

文本字段的 HTML 代码如下:

我想验证特定年份范围内的闰年检查(例如 1900 - 2012 年)。我该如何为此设计和编写测试用例?