JavaScript - 月をまたいだ借入日数を計算するにはどうすればよいですか? ? ?
仅有的幸福
仅有的幸福 2017-05-16 12:58:44
0
6
639

私たちの返済時期は毎月です。つまり、当事者 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元となり、繰り上げ返済すると利息が多く計算されてしまいます。

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

仅有的幸福
仅有的幸福

全員に返信(6)
为情所困

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

補足:

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

いいねを押す +0
洪涛

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

いいねを押す +0
洪涛

論理を変えるべきです

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

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

  3. 総借入利息 = 日利

いいねを押す +0
大家讲道理

moment.jsを使用する

リーリー

出力は:
2017-06-05

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

いいねを押す +0
世界只因有你

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

いいねを押す +0
黄舟

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート