Jörg Rade
02/29/2024, 1:16 PMRobert Jaros
02/29/2024, 1:28 PMDate
is used.Robert Jaros
02/29/2024, 1:29 PMJörg Rade
03/01/2024, 12:14 PMimport kotlinx.browser.document
import org.w3c.dom.HTMLInputElement
fun main() {
val hoursInput = document.getElementById("hoursInput") as HTMLInputElement
val minutesInput = document.getElementById("minutesInput") as HTMLInputElement
val secondsInput = document.getElementById("secondsInput") as HTMLInputElement
val timestampDisplay = document.getElementById("timestampDisplay")
hoursInput.addEventListener("input", ::updateTimestamp)
minutesInput.addEventListener("input", ::updateTimestamp)
secondsInput.addEventListener("input", ::updateTimestamp)
updateTimestamp()
}
fun updateTimestamp() {
val hours = (document.getElementById("hoursInput") as HTMLInputElement).value.padStart(2, '0')
val minutes = (document.getElementById("minutesInput") as HTMLInputElement).value.padStart(2, '0')
val seconds = (document.getElementById("secondsInput") as HTMLInputElement).value.padStart(2, '0')
val timestamp = "$hours:$minutes:$seconds"
document.getElementById("timestampDisplay")?.textContent = timestamp
}
Jörg Rade
03/01/2024, 12:15 PMRobert Jaros
03/01/2024, 12:17 PM