Add a small number of days inside a known month.

Date Arithmetic

DateArithmetic.kt
fun twoDigits(value: Int): String {
    return value.toString().padStart(2, '0')
}

fun main() {
    val startDay = 
    val daysToAdd = 3
    val dueDay = startDay + daysToAdd
    val dueDate = "2026-04-${twoDigits(dueDay)}"

    println("start=2026-04-${twoDigits(startDay)}")
    println("add=$daysToAdd")
    println("due=$dueDate")
}
fun twoDigits(value: Int): String {
    return value.toString().padStart(2, '0')
}

fun main() {
    val startDay = 
    val daysToAdd = 3
    val dueDay = startDay + daysToAdd
    val dueDate = "2026-04-${twoDigits(dueDay)}"

    println("start=2026-04-${twoDigits(startDay)}")
    println("add=$daysToAdd")
    println("due=$dueDate")
}
fun twoDigits(value: Int): String {
    return value.toString().padStart(2, '0')
}

fun main() {
    val startDay = 
    val daysToAdd = 3
    val dueDay = startDay + daysToAdd
    val dueDate = "2026-04-${twoDigits(dueDay)}"

    println("start=2026-04-${twoDigits(startDay)}")
    println("add=$daysToAdd")
    println("due=$dueDate")
}
date-arithmetic Date arithmetic changes a date field and then formats the new date.