我在django的应用程序需要告诉用户什么时候发生了一个操作。除了询问用户他/她在哪个时区以外,我是否有可能在客户端生成时间?Django时间问题
关于我的头顶,有没有时区独立的时间的特殊表示(unix time?),然后我可以简单地将它粘贴到html中并让客户端(浏览器)查找时区然后做计算?
我在django的应用程序需要告诉用户什么时候发生了一个操作。除了询问用户他/她在哪个时区以外,我是否有可能在客户端生成时间?Django时间问题
关于我的头顶,有没有时区独立的时间的特殊表示(unix time?),然后我可以简单地将它粘贴到html中并让客户端(浏览器)查找时区然后做计算?
我会让我的所有时间都是UTC,因为这是一个很好的国际级参考点,并且您可以随时将其转移到当地时间,因为您知道用户的TZ。
我还使用时间服务器(datetime.datetime.now()
)上,而不是依赖于客户端的系统时钟,因为这很容易伪造事情发生在什么时候。
'datetime.utcnow()'应该在服务器上使用。 – jfs 2012-10-03 17:38:26
我自己并没有使用它,但我认为this是你在找什么。
我认为您正在寻找L10n(本地化)是???
我在#python和#jquery中咨询过几个人,timeago + epoch时间是最好的解决方案afaik – disappearedng 2010-10-31 23:27:56