我有一个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:
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:
<b><span id="current_time">{{server_time}}</span></b>
任何人都知道为什么这会在IE上与其他浏览器不同?