Dauer-Rechner
Konvertieren Sie Zeitdauern zwischen Sekunden, Minuten, Stunden, Tagen und Wochen. Analysieren Sie lesbare Zeitangaben wie "2h 30m", formatieren Sie Millisekunden und generieren Sie ISO 8601-Zeitangabezeichenfolgen.
Duration Breakdown
Weeks
0
Days
0
Hours
2
Minutes
30
Seconds
15
Millisec
0
All Formats
Human readable
2h 30m 15s
ISO 8601
PT2H30M15S
HH:MM:SS
2:30:15
Total seconds
9015
Total milliseconds
9015000
Total minutes
150.2500
Total hours
2.504167
Total days
0.10434028
So verwenden Sie Dauer-Rechner
- 1Geben Sie eine Zeitdauer in Sekunden, Millisekunden oder in lesbarem Format ein (z. B. 2h 30m 15s).
- 2Zeigen Sie die Zeitdauer in allen Zeiteinheiten an: Sekunden, Minuten, Stunden, Tage, Wochen.
- 3Kopieren Sie die ISO 8601-Zeitangabezeichenfolge oder das lesbare Format zur Verwendung in Ihrem Code.
ZenovayAnalytics
Wissen Sie, was Ihre Besucher wirklich tun.
- Besucher-Tracking in Echtzeit
- Datenschutz zuerst, kein Cookie-Banner
- In zwei Minuten eingerichtet
Verwandte Tools
Farbkonverter
Konvertieren Sie Farben zwischen HEX, RGB, HSL und CMYK-Formaten. Live-Vorschau mit Farbwähler.Einheitskonverter
Konvertieren Sie zwischen Längen-, Gewichts-, Temperatur-, Flächen-, Volumen-, Geschwindigkeitseinheiten und mehr.Zahlenbasen-Converter
Konvertieren Sie Zahlen zwischen binären, oktalen, dezimalen und hexadezimalen Basen.Unix-Zeitstempel-Konverter
Konvertieren Sie zwischen Unix-Zeitstempeln und lesbaren Datumsangaben. Zeigen Sie ISO 8601, UTC, Ortszeit und relative Zeit an.Häufig gestellte Fragen
Was ist das ISO-8601-Dauerformat?▾
Das ISO-8601-Dauerformat verwendet das Muster PnYnMnDTnHnMnS, wobei P der Kennzeichner (Periode) ist und T Datums- von Zeitteilen trennt. Beispiele: PT30S = 30 Sekunden, PT5M30S = 5 Minuten 30 Sekunden, PT2H = 2 Stunden, P1DT12H = 1 Tag 12 Stunden, P1Y2M3DT4H5M6S = 1 Jahr 2 Monate 3 Tage 4 Stunden 5 Minuten 6 Sekunden. Verwendet in: HTML5 <time datetime="PT1H30M">, XML-Schema, REST-APIs, JavaScript Temporal API.
Wie konvertiere ich Millisekunden in eine menschenlesbare Dauer?▾
Dividieren und Reste nehmen. Gegeben Millisekunden ms: Tage = Math.floor(ms / 86400000), Stunden = Math.floor((ms % 86400000) / 3600000), Minuten = Math.floor((ms % 3600000) / 60000), Sekunden = Math.floor((ms % 60000) / 1000). JavaScript: Intl.DurationFormat als Teil der Stage-3-API. Alternativen: dayjs.duration(ms).humanize() oder date-fns formatDuration().
Wie werden Dauern in Datenbanken gespeichert?▾
Optionen: Integer (Sekunden oder Millisekunden) - einfachste, einfache Arithmetik, keine Zeitzonenprobleme. PostgreSQL INTERVAL-Typ: INTERVAL '2 hours 30 minutes' - unterstuetzt Arithmetik (+, -), Funktionen EXTRACT(), JUSTIFY_HOURS(). MySQL TIME-Typ: -838:59:59 bis 838:59:59. ISO-8601-String: VARCHAR - menschenlesbar, erfordert aber Parsing fuer Arithmetik.
Was ist der Unterschied zwischen Dauer und Intervall?▾
Dauer: Eine feste Zeitspanne, unabhaengig von jedem Referenzpunkt. "2 Stunden" sind immer 7.200 Sekunden. Intervall: Die Zeit zwischen zwei spezifischen Punkten - beeinflusst durch Sommerzeit, Schaltsekunden und Kalenderunregelmaessigkeiten. Im Code: Dauer fuer Timeouts, Verzoegerungen, Animationszeiten verwenden. Intervall (zwei Datumsangaben) fuer Kalendertermine, Abrechnungszeitraeume.
Wie berechne ich die verstrichene Zeit in JavaScript?▾
Performance API (am genauesten): const start = performance.now(); ... const elapsed = performance.now() - start; - gibt Millisekunden mit Submillisekunden-Praezision zurueck, nicht von Systemuhrenaenderungen beeinflusst. Date.now(): const start = Date.now(); - Millisekunden seit Unix-Epoche, kann springen wenn Systemzeit sich aendert. console.time/timeEnd: console.time('label'); ... console.timeEnd('label'); - eingebaut fuer schnelle Messungen.