検索

ホームページ  >  に質問  >  本文

JavaScript - 月をまたいだ借入日数を計算するにはどうすればよいですか? ? ?

私たちの返済時期は毎月です。つまり、当事者 A は 5 月 5 日にお金を借りて 6 月 5 日に返済することになります。これはちょうど 1 か月ですが、繰り上げて返済することもできます。

早期返済期間の計算:

例: 当事者 A は 5 月 5 日にお金を借り、5 月 6 日に返済します。当事者 A の借入期間は 2 日と計算されます。

繰り上げ返済利息の計算:
日利 = 月利 (既知) / 30
借入利息合計 = 日利

[上記のタイムスタンプは毎日 Y-m-d 23:59:59 です]

仮定: 月利 = 100 元

ここで問題が発生します。当事者 A が 5 月 5 日からお金を借りて 6 月 4 日に返済する場合、ローンは 1 日前に返済されるのは当然ですが、5 月は 31 日あります。利息計算の際、1日分の利息は計算に含まれません。

この時点で、甲は31日間借りているので、計算上の利息は103.23元となり、繰り上げ返済すると利息が多く計算されてしまいます。

これはとても痛いです! ! ! ! ! ! ! ! ! !

仅有的幸福仅有的幸福2758日前621

全員に返信(6)返信します

  • 为情所困

    为情所困2017-05-16 13:00:44

    明らかに、あなたのローンの 利息計算基準 は 30/360、つまり 1 か月あたり 30 日、1 年あたり 360 日です。その後、繰り上げ返済利息を計算するときに、実際の日数 (タイムスタンプ) を使用することはできませんが、30/360 利息計算基準を使用して日数を計算します (Excel の DAYS360 関数を使用するなど)。表示されます 説明が矛盾しています。

    補足:

    利息の計算基準は業界の規制であり、一般に任意に変更することはできません。従来の要素に加えて、他機関の金利との比較にも役立ちます。

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 13:00:44

    日利 = 月利 (既知) / 30 であるため、借入期間は 30 に基づいて計算されず、自然月に基づいて計算されるのはなぜですか?これは無理です

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 13:00:44

    論理を変えるべきです

    1. 月の最終日、つまりその月の日数を取得します

    2. 日利 = 月利 (既知) / 月の日数

    3. 総借入利息 = 日利

      返事
      0
  • 大家讲道理

    大家讲道理2017-05-16 13:00:44

    moment.jsを使用する

    リーリー

    出力は:
    2017-06-05

    この質問についての私の理解は、彼の中心的な質問は「2 つの日付が 1 か月離れているかどうかを正しく判断する」ということです

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-16 13:00:44

    日利 = 月利(既知)/30 これは間違いですよね

    返事
    0
  • 黄舟

    黄舟2017-05-16 13:00:44

    利息の計算方法を変更することができます。つまり、30,000 や 50,000 など、1 日の利息を直接指定できます。Alipay の借入は日利計算に基づいていることがわかりました。借入方法は、日次借入と月次借入に分けられます。 、日単位で借りると日次金利は高くなりますが、月単位で借りると日次金利は低くなります

    日単位で借りた場合、利息は借りた日数に基づいて計算されます。
    月単位で借りた場合、利息は実際に借りた月数とその月の日数に基づいて計算されます。 . 30日または31日で割ると、1日の金利が直接決まり、実際に借りた日数に応じて利息が計算されます

    返事
    0
  • キャンセル返事