Rumus
result = start ± calendar amount (clamp invalid month days)
Hari dan minggu berpindah berdasarkan indeks hari kalender tetap. Bulan dan tahun berganti komponen, lalu jepit hari sumber jika bulan tujuan lebih pendek.
Pindahkan tanggal kalender dengan bilangan bulat hari, minggu, bulan, atau tahun. Pengoperasian bulan dan tahun menggunakan komponen kalender dan secara jelas menjepit hari yang tidak tersedia ke hari terakhir yang valid di bulan tujuan.
result = start ± calendar amount (clamp invalid month days)
Hari dan minggu berpindah berdasarkan indeks hari kalender tetap. Bulan dan tahun berganti komponen, lalu jepit hari sumber jika bulan tujuan lebih pendek.
Satu minggu adalah tujuh hari kalender. Satu bulan tidak diubah menjadi jumlah hari yang tetap.
Formula v1.0.0
Ditinjau 2026-08-03
CalcFlow engineering review
31 Januari 2026 ditambah target satu bulan kalender Februari. Karena 31 Februari tidak ada, maka aturan penjepit akan kembali pada 28 Februari 2026.
Bulan Februari tidak memiliki hari ke-31, sehingga kebijakan yang diterbitkan dibatasi pada hari terakhir yang valid.
Tidak. Pengoperasian bulan dan tahun menggunakan komponen kalender, bukan durasi tetap.
Ya. Setelah suatu tanggal dimasukkan ke dalam bulan yang lebih pendek, hari asli yang lebih besar tidak dipertahankan sebagai keadaan tersembunyi.