2010-06-08 87 views

回答

1

你不能获得时区,但你可以从客户端side.i.e.获得当前时间。通过JavaScript和回发。在服务器端,您可以将该时间转换为GMT/UTC。 UTC显示时区。

0

如果您只是需要本地时区才能向用户显示本地时间,我建议您在服务中以UTC表示所有时间,并使用Moment.js以当地时间在浏览器中呈现它们。

我的一般规则是处理和存储UTC时间以外的地方,除了与用户的接口(在此处转换为本地时间/从本地时间转换)。 UTC的优点是您无需担心夏令时调整。

请注意,如果您想显示某个事物的年龄(例如“3小时前发布”),则只需将UTC时间戳与当前UTC时间进行比较;根本不需要转换到当地时间。