门户网站:当地时间有多有用

Web Portal: How useful is the local time?

本文关键字:有用 当地时间 门户网站      更新时间:2023-09-26

我正在开发一个处理javascript本地日期/时间的网站。日期/时间在数据库中存储为UTC,并通过用户本地时区的日期对象(js)进行计算。我看到许多网站、论坛和平台不使用这些本地时间,而是使用类似倒计时的表达方式,例如

"发布于1个月前","发布于3小时前",。。。等等

你认为这样做而不是显示当地的日期/时间有什么好处吗?对我来说,你对赞成和反对的论点会很有趣。谢谢

这主要是一个可用性问题。如果显示本地日期/时间,用户将面临认知负荷,必须弄清楚显示的时间与当前挂钟时间的关系。

就我个人而言,我认为这些相对时间指示是可以的,但你应该尽可能地对它们进行适当的本地化。它们引入了一些鲜为人知的I18N/L10N问题,如可替换参数和单数/复数形式。

对我来说,"1个月前发布"比时间更详细,因为我必须计算文章的年龄。但是,在某些用例中,当与同一主题的其他文章进行比较时,一个人可能想知道文章的确切日期。所以这取决于文章的性质。

对于某些类型的博客来说是不错的。评论中并不总是这样。有时能看到准确的时间是件好事。

还取决于目标用户,例如,普通人喜欢它,程序员根本不在乎它。

JavaScript中的本地时间源自客户端的时钟。这并不一定意味着这个时间就是当地的实际时间。想想一个从巴黎到纽约的商人。他可能想把笔记本电脑的时钟保持在巴黎时间,因为他想与家人保持联系,但在他的智能手机上,他使用纽约时间来进行商业关系。

像"3分钟前"这样的相对时间描述非常有助于区分新旧、即将发生的事件和遥远的未来事件。由于它们是相对的,所以在任何时区都是有效的。