Ratgeber
Zeitzonen-Verwirrung bei Timestamps debuggen
Schritt-für-Schritt-Prozess, um Zeitzonenverschiebungen zwischen Systemen zu finden.
Zeitzonenfehler entstehen oft zwischen Speicherung, API-Transport und Darstellung. Jede Umwandlung einzeln prüfen.
Find the source of truth
Identify where the original time is created and in what timezone.
Without this anchor, downstream debugging becomes guesswork.
Track conversions across layers
Check backend serialization, API transport, and frontend rendering separately.
A single implicit conversion can shift output by hours.
Use fixed test values
Test with known timestamps and compare expected vs actual at each step.
- Use UTC examples.
- Include DST boundary dates.
- Test from multiple client timezones.
Log timezone metadata
When possible, log timezone context alongside timestamp values.
This makes future incident debugging much faster.
Common scenarios
- API returns UTC but UI shows local time.
- Database values look shifted.
- Scheduled events fire at wrong hour.
- Reports differ by region.
Trace each conversion step
Write down source timezone, transport format, and display timezone for each layer to remove guesswork.