日期管道在Linux中显示错误的日期和时间

时间:2019-11-14 11:43:03

标签: django angular

我正在使用日期管道date:'short'。为了存储时间,我使用了timezone.now()。为了在UI中向用户显示时间,我使用了

<span>{{dat.last_heard_time|date:'short'}}</span>在模板文件中。

我在同一台计算机上使用两个操作系统。我正在做所有这些存储在DB中的事情,将模板文件在Windows中的所有内容都存储了。

Windows机器显示正确的时间,但是在Linux的mozilla / chrome中运行同一页面时,会导致错误的时间和日期

数据库(在Windows中):2019-11-14 16:56:06.503

Windows的Chrome :11/14/19,下午5:00(显示Window系统中的时间,即下午5点)(正确

Linux的Chrome :11/15 / 19,6:30(Linux系统17.00的实际时间)(严重显示

帮我解决这个问题。

预先感谢:)

1 个答案:

答案 0 :(得分:1)

在您的Django设置文件中添加您的时区

TIME_ZONE = 'Asia/Calcutta'

例如,这是印度的