门户网站:当地时间有多有用
Web Portal: How useful is the local time?
我正在开发一个处理javascript本地日期/时间的网站。日期/时间在数据库中存储为UTC,并通过用户本地时区的日期对象(js)进行计算。我看到许多网站、论坛和平台不使用这些本地时间,而是使用类似倒计时的表达方式,例如
"发布于1个月前","发布于3小时前",。。。等等
你认为这样做而不是显示当地的日期/时间有什么好处吗?对我来说,你对赞成和反对的论点会很有趣。谢谢
这主要是一个可用性问题。如果显示本地日期/时间,用户将面临认知负荷,必须弄清楚显示的时间与当前挂钟时间的关系。
就我个人而言,我认为这些相对时间指示是可以的,但你应该尽可能地对它们进行适当的本地化。它们引入了一些鲜为人知的I18N/L10N问题,如可替换参数和单数/复数形式。
对我来说,"1个月前发布"比时间更详细,因为我必须计算文章的年龄。但是,在某些用例中,当与同一主题的其他文章进行比较时,一个人可能想知道文章的确切日期。所以这取决于文章的性质。
对于某些类型的博客来说是不错的。评论中并不总是这样。有时能看到准确的时间是件好事。
还取决于目标用户,例如,普通人喜欢它,程序员根本不在乎它。
JavaScript中的本地时间源自客户端的时钟。这并不一定意味着这个时间就是当地的实际时间。想想一个从巴黎到纽约的商人。他可能想把笔记本电脑的时钟保持在巴黎时间,因为他想与家人保持联系,但在他的智能手机上,他使用纽约时间来进行商业关系。
像"3分钟前"这样的相对时间描述非常有助于区分新旧、即将发生的事件和遥远的未来事件。由于它们是相对的,所以在任何时区都是有效的。
相关文章:
- Java脚本时间添加
- Json数据包含日期和时间格式
- 如何根据时间运行不同的脚本
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 在wordpress一定时间后更改自定义字段
- 更改angularjs中的日期-时间格式
- 门户网站:当地时间有多有用
- 根据当地时间对Javascript进行月份重定向
- 时刻.js当地相对时间
- 将时间戳从数据库转换为用户's当地时间
- 使用node.js获取新西兰当地时间
- 从今天开始获取UTC时间戳's当地时间
- 准确获取用户当地时间
- 获取赫尔辛基当地时间,不管当地时区
- 使用javascript获取当地时间,并检查是否为GMT 0
- 如何根据用户当地时间回显问候语
- 谷歌地图时区获取当地时间
- 用JavaScript将太平洋标准时间凌晨1点转换为当地时间
- 如果只给定当地日期/时间,我如何获得当前的夏令时?(就像通量一样)
- 以小时为单位显示索非亚的当前当地时间:分钟24小时格式