0

ar-SAカレンダーの内部関数を使用して、イスラム暦の日付をグレゴリオ暦に戻そうとしています(他のカレンダーも同じグレゴリオ暦の関数を持っているようです)。たとえば、コードを試してみてください。

Globalize.cultures["ar-SA"].calendars.standard.convert.toGregorian("1434", "03", "11");

私が見たサイトによると:http ://www.islamicity.com/prayertimes/defaulthijriconv.asp

「1434」、「03」、「11」は2013年1月23日である必要があります。

ただし、各日付が2日ずれているようで、この関数が返されます。2013年1月21日..この関数に問題はありますか?または、それを使用することで発生する可能性のある他の問題はありますか?

または、誰かが正しい変換を行うjs関数を提案できますか?

4

1 に答える 1

0

Month がゼロベースであるため、上記のコードは次のようになるはずです。

Globalize.cultures["ar-SA"].calendars.standard.convert.toGregorian("1434", "02", "11");

今日の日付。

于 2013-01-24T16:59:04.653 に答える