Python 额外的日期时间信息
我有一个Django站点,在其中一个页面上显示服务器的当前时间。这在大多数浏览器上都很好,但出于某种原因,我在IE中看到了额外的冗余信息 例如,在Chrome/FF/Safari中,它可能会说:Python 额外的日期时间信息,python,django,internet-explorer,datetime,Python,Django,Internet Explorer,Datetime,我有一个Django站点,在其中一个页面上显示服务器的当前时间。这在大多数浏览器上都很好,但出于某种原因,我在IE中看到了额外的冗余信息 例如,在Chrome/FF/Safari中,它可能会说: "Tue Sep 18 2014 02:34:56 PM EDT [UTC-0400]" 但在IE中,它说 "Tue Sep 18 2014 14:3 02:34:56 PM EDT [UTC-0400]" 它以24小时模式打印当前小时和分钟的第一个字符,然后继续打印字符串的其余部分 Python:
"Tue Sep 18 2014 02:34:56 PM EDT [UTC-0400]"
但在IE中,它说
"Tue Sep 18 2014 14:3 02:34:56 PM EDT [UTC-0400]"
它以24小时模式打印当前小时和分钟的第一个字符,然后继续打印字符串的其余部分
Python:
def view_page(request):
infoDict = {}
#set some other infoDict key:value pairs
cur_time = now.strftime("%a, %d %B %Y %I:%M:%S %p")
server_timezone = now.strftime("%Z [UTZ%z]")
infoDict['server_time'] = cur_time + " " + server_timezone
#do some more stuff
return renderutils.render_response(infoDict)
HTML:
有人知道为什么IE上的日期格式会不同于其他浏览器吗?你有没有尝试使用显式的日期格式标签?没有,但是字符串是用python构建的,然后传递给HTML,所以我不确定为什么它应该与我使用的标记有关。
<b><span id="current_time">{{server_time}}</span></b>