用python显示HTML的本地时间

时间:2015-01-04 17:40:08

标签: python datetime

我是一个非常新的程序员,我需要帮助调整以下python代码,以便它将从数据库中提取的unix时间调整为本地浏览器时间(实际上是日期):

SCRIPT:

def format_utc(self, timestamp):
      return datetime.datetime.fromtimestamp(int(timestamp)).strftime('%m/%d/%Y')

它目前只拉取原始的unix时间并将其转换为UTC而不是本地。任何帮助将非常感谢!!

1 个答案:

答案 0 :(得分:0)

fromtimestamp()返回本地时间(在服务器上)。如果你看到UTC时间;这意味着服务器的时区设置为UTC。

format_utc()名称具有误导性fromtimestamp()接受"秒以来"秒time.time()函数返回的数字。它在所有时区中都是相同的数字,例如,如果您更改本地时区,则值不会发生变化。

要在浏览器中显示本地时间,请将时间戳保存为html,然后使用javascript将时间戳转换为客户端的本地时间。