Python 如何计算创建帖子的时间?

Python 如何计算创建帖子的时间?,python,flask,Python,Flask,问题在标题中提出。问题是,我希望我的网站能在全球范围内使用,因为有不同的时区,我想说的是发布的时间是多少分钟/小时/天/年。您可以使用pytz模块进行准确的跨平台时区计算。看看这个 您可以做的是,在创建用户帖子时,使用上述模块,检索带有时区详细信息的localtime,并将其转换为UTC并存储,要检索它,您需要做的只是“根据区域添加或细分时区图中提到的相应编号” 保存日期时,只需将所有内容转换为一个时区。如果要创建包含用户生成内容的网站,这一点很重要 所以我知道Django有一个timesin

问题在标题中提出。问题是,我希望我的网站能在全球范围内使用,因为有不同的时区,我想说的是发布的时间是多少分钟/小时/天/年。

您可以使用pytz模块进行准确的跨平台时区计算。看看这个

您可以做的是,在创建用户帖子时,使用上述模块,检索带有时区详细信息的localtime,并将其转换为UTC并存储,要检索它,您需要做的只是“根据区域添加或细分时区图中提到的相应编号”


保存日期时,只需将所有内容转换为一个时区。

如果要创建包含用户生成内容的网站,这一点很重要

所以我知道Django有一个timesince过滤器,timesince

这可以通过以下代码完成

{{ post.timestamp | timesince }}

您正在使用什么类型的基础设施?只需使用GMT/UTC作为时间格式。这将消除时区和夏令时的任何影响。问题是,我想将其转换为本地用户时间,或者只显示它是多少分钟前的时间。感谢它工作正常。简单易行。感谢您的回复!