问题标签 [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 投票
4 回答
36426 浏览

php - PHP:将年份添加到时间戳

在给定 UTC 时间戳的 PHP 中,我想精确地添加 N 年。这应该考虑闰年。

谢谢你。

0 投票
2 回答
16641 浏览

python - 在 Python 中处理闰年

我有一个程序,用户输入一个日期,然后将其与另一个日期进行比较,看看哪个日期先到。

我将如何编写用户输入 2 月 29 日而程序返回 2 月 28 日的代码(因为没有闰年)?

例子:

0 投票
4 回答
3455 浏览

r - 用 R 获取一年中所有日子的向量

是否有一个简单的 R 习语来获取给定年份中的天数?我可以执行以下操作...除了闰年:

显然,我可以添加一行来过滤掉 (year + 1) 中的任何值,但我猜有一种更短的方法可以做到这一点。

0 投票
3 回答
1564 浏览

asp.net-mvc - EntityFunctions.CreateDateTime 问题与 linq 中的闰年到实体

当我的数据库中有闰年时(例如:2012 年 2 月 29 日)。EntityFunctions.CreateDateTime 函数抛出System.Data.SqlClient.SqlException: Conversion failed when converting date and/or time from character string.

我的代码在我的 asp.net mvc (C#) 应用程序中如下所示:

这里 _userStartDate、_userEndDate、_gMTStartDate 和 _gMTEndDate 是我函数的参数。

如果“Is_Include_Time”列为真,那么我还必须从表中包含 TimeSpan。但是对于闰年它抛出了错误。

有什么建议么?

0 投票
13 回答
29611 浏览

javascript - javascript查找闰年

当我有一个月的 2 月时,如何让下面的代码工作?目前它正在到达当天,然后在到达 if 之前停止,以确定它是否是闰年。

0 投票
1 回答
4042 浏览

python - 找出是否是闰年并进行相应设置

我有一个具有初始end_date. 我有一个值错误,因为今年是闰年,我们现在是二月。

我的代码的结束日为 30,但我无法弄清楚如何编写代码来发现它是否是闰年并将初始设置end_date为正确的 2 月最后一天。

这是我的 forms.py 控制 end_date 初始值

编辑 在与@Paul 交谈后,我的 init 变成了:

查找当前月份的最后一天。

0 投票
3 回答
6804 浏览

javascript - 闰年超过 18 岁的 Javascript

我正在使用这个 javascript 检查输入的年龄是否超过 18 岁。

如果工作几乎正确,除了,如果我们在闰年,它会给一个明天变成 18 岁的人超过 18 岁,至少在我正在使用今天日期和更改为 las 年的测试中。我尝试添加这个但没有运气:

你知道我该如何解决吗?

谢谢

0 投票
1 回答
1786 浏览

mdx - MDX:如何在考虑闰年的同时回溯1年至今?

试图提出一个查询,该查询将为我提供从今天起 365 天(以及 2 月之后的闰年,366 天)的一组日期。

这是我到目前为止得到的:

Select [Measures].[Revenue] on 0, non empty {[Trans Date].[Year - Week - Date].[Date], PARALLELPERIOD([Trans Date].[Year - Week - Date].[Year], 1,[Trans Date].[Year - Week - Date]) }on 1 from Cube

但这又可以追溯到“时间”的开始。我只需要它返回 365(或闰年的 366)。

考虑使用 Lag,但不太确定它是否适合此方案。有人对此有什么建议吗?

谢谢!

0 投票
3 回答
5200 浏览

mysql - 闰年的Mysql Dayofyear

在以下查询中,不考虑闰年。

所以在这个查询中,出生在闰年的人的生日在非闰年有不同的日期。

如何调整查询以确保它也适用于闰年?

我的mysql版本是:5.0.67

0 投票
2 回答
2401 浏览

javascript - 使用按位运算符进行闰年检查(惊人的速度)

JSPerf 上的某个人放弃了检查 ISO 日历闰年的惊人快速实现(链接:奇数位操作):

使用 Node.js,我快速将它与我知道的另外两个单行实现进行了对比。

它按预期工作,但我的问题是我不知道如何。我知道什么((a % b) == (a & (b-1))时候 b 是 2 的幂(year % 4) == (year & 3),但是year & 15 && !(year % 25)很难弄清楚。有人可以解释一下它是如何工作的吗?关于这个实现的任何参考?