django / django/new-features

Make it easier to show dates and times according to the visitor's local timezone

Open
#77 5 comments 7 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
188
Forks
7
PR merge metrics
No merged PRs in 30d

Description

### Code of Conduct

- [x] I agree to follow Django's Code of Conduct

### Feature Description

I wish Django would make it a lot easier by default to show dates and times according to the visitor's local timezone.

### Problem

Your website serves users from across the globe, yet the `TIME_ZONE` setting is a single, fixed value. A user in Tokyo doesn't want to see timestamps in your server's New York time. They expect to see times converted to their own local timezone. Currently Django doesn't make it very easy to do this.

### Request or proposal

request

### Additional Details

I have written an article with a working solution: https://www.loopwerk.io/articles/2025/django-local-times/. So yes this can be solved in user-land, but it is strange to me that users have to invent such solutions. I feel that this should be part of Django itself, it really should handle dates and times a lot better, also in the admin (see #76).

### Implementation Suggestions

_No response_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.