有效回历日期在 moment-hijri 中显示为无效

问题描述 投票:0回答:1

根据 ummul-qura 网站,30-Shawwal-1400 是一个有效日期,但当使用 moment-hijri 插件通过 isValid 函数时,它会被返回为无效

moment('1400-10-30', 'iYYYY-iMM-iDD').isValid()
,可能是什么问题?

https://www.ummulqura.org.sa/yearcalender.aspx?y=1400&l=True

javascript momentjs hijri
1个回答
0
投票

根据多个在线回历,1400-10-30 不是有效日期:

https://www.mumineencalendar.com/# 如果您设置 1400 Shawwal 并单击“30”,您会看到“30”指的是公历 - 1980 年 8 月 30 日 - 而 Shawwal 的“真实”最后一天是 29。

这有点奇怪,每个月似乎都会泄漏最后一天,无论如何它确认 1400-10-30 不是有效日期:https://www.islamicfinder.org/islamic-calendar/1400/Shawwal/ ?类型=回历

所以,

isValid()
方法似乎工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.