gpt4 book ai didi

javascript - 如何计算 jalali 日历中的闰年?

转载 作者:行者123 更新时间:2023-12-03 14:23:11 25 4
gpt4 key购买 nike

如您所知,贾拉利历每四年有一次飞跃(当然,也有一些异常(exception))

而不是一年有 365 天,而是有 366 天 :)

另一个问题是有些月份是 29 天,有些月份是 30 天,有些月份是 31 天:|

我使用矩库来生成这些日期(当然使用 fa 方法)

这个网站叫تقویم做得很好。

var moment = require('moment-jalaali')
moment().format('jYYYY/jM/jD')

现在我的问题是如何确定哪些月份是 29 和 30 和 31
哪一年是闰年?

最佳答案

在我以前的项目中,我遇到了同样的问题,您必须使用此方法来执行此操作

这个函数不在javascript中但是这个算法对你的闰年非常有效

internal static bool IsLeapYear(int y)
{
int[] matches = { 1, 5, 9, 13, 17, 22, 26, 30 };
int modulus = y - ((y / 33) * 33);
bool K = false;
for (int n = 0; n != 8; n++) if (matches[n] == modulus) K = true;
return K;
}

关于javascript - 如何计算 jalali 日历中的闰年?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60847158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com