看似简单,日期时间的设计形式!

即便是看起来再简单的东西,从头开始设计的时候,也会发现没有那么容易。例如信息流(feeds)的日期时间,怎样制定一套合适的展示规则?

最直接的方法是,统一用“XXXX年XX月XX日 XX:XX AM/PM”?很多情况下用户根本不知道当时的日期和时间,这样的方式并不十分友好。

如果是提供相对时间呢?例如,“X分钟以前、X小时以前、X天以前、X月以前、X年以前”?对于很久以前的重要信息,提供精准的日期时间可能还是有必要的。

我对比了一下国内外比较常用的几个网站,发现日期时间展示还真的没有想象中那么简单。

P.S.不排除我调查不充分、产品更新改版以及版本不统一的情况,欢迎大家纠正。

调查

Gmail

简单的写清具体日期,不在意时间

  • 08:00
  • 1 Jan
  • 31/12/2017

Youtube(网页端)

只给出大致时间间隔

  • 1 minute ago
  • 1 hour ago
  • 1 day ago
  • 1 week ago
  • 1 month ago
  • 1 year ago

微信聊天记录

  • 晚上6:20
  • 周一 20:00
  • 1月3日 中午12:31
  • 2018年1月1日 晚上08:00

Facebook(网页端)

  • 43 mins
  • 1 hr
  • yesterday at 08:00
  • 1 January at 02:59
  • 31 December 2017 at 08:38

Twiter

  • 50s
  • 54m
  • 2h
  • Jan 10
  • 31 Dec 2017

今日头条(手机端)

无具体发布时间

  • 1分钟前
  • 1小时前
  • 1天前
  • 2017年1月1日(超过一周)

微博(手机端)

  • 1分钟前
  • 1小时前
  • 昨天 08:00
  • 1-1
  • 17-12-31

相对时间

浏览一遍后,发现绝大产品(除了 Gmail 和微信聊天记录)会给出相对时间(多久前发布),至少对于最近发布的内容而言。

Youtube:只展示相对时间

今日头条:1周内展示相对时间

Facebook & Twiter:1天内展示相对时间

微博:2天内展示相对时间

时间信息

整理一下,发现有些虽然提供日期信息,却没有时间信息。

无时间信息:Gmail、Youtube、今日头条、twiter

有时间信息:微信聊天记录、Facebook(往年没有)、微博

分析

分析这些产品后,我发现日期时间的格式设计主要取决于以下三点:

  1. 多久以前:除非是信息时效性较弱(如文件上传时间),否则应该告诉用户最近发布的内容是都久以前发布的(如X分钟前、X小时前、X天前、X个月前…)
  2. 内容时效:对于已过时效的内容(如1个月前发布的朋友圈),可以写出精确日期。内容时效是多久,就取决于内容本身了
  3. 通常来说,多久以前和精确日期不需要同时存在
  4. 时间信息:是否显示具体时间,取决于实际需要。例如已过时效的邮件、普通新闻这样的内容,就可以不需要时间信息。

交互进阶

作者:Z Yuhan

(0)

相关推荐

  • 设置windows7系统桌面日期时间显示的方法

    前不久给爸妈下载了一个win7系统,然后安装好了。他们很快爱上了Win7系统漂亮的界面和轻松的操控,会了不少Win7系统的应用技巧,比如用Win7小工具轻松看时差啦、用Win7计算器计算春节有多远啊、 ...

  • Excel如何合并日期时间

    Excel如何合并日期时间

  • BarTender条码打印怎么创建固定的日期时间?

    BarTender标签设计软件支持多种变量数据源,供用户设计完整复杂的条码标签.之前给大家介绍过在BarTender创建跟随计算机系统变化的日期时间.本文,将介绍如何在BarTender创建指定日期时 ...

  • 如何快速计算日期(日期时间减日期时间怎么得出小时)

    私信回复关键词[福利]~获取丰富办公资源,助你高效办公早下班!大家好,我是秋小 E~这里是秋叶 Excel 的[问答精华]专栏!问题主要来自秋叶 Excel 学习班的同学,回答由讲师.助教共同完成:每 ...

  • 日期时间输入秘籍:[5]搜狗输入法自定义时间

    之前的系列分享,介绍了一些常用软件中,如何快速输入日期时间的技巧.其实许多输入法,也有快速输入日期时间星期的功能,这次我们来重点了解一下输入法中如何自定义日期时间星期的方法,以搜狗为例. 操作方法 0 ...

  • excel中如何从日期时间格式中提取日期和时间

    我们在使用Excel时总会遇到各种各样的难题,如果我们懂得知识越多,我们解决问题起来就越方便啦,总之我们要有这个观念:大量重复的工作一定要想简便方法.例如下面这个问题. 操作方法 01 我们现在有这样 ...

  • 如何在Excel中让日期时间递增或递减?

    在Excel中让日期时间递增或递减即可以通过操作的方式,也可以通过写函数的方式.本文重点介绍用函数的方式来实现. 操作方法 01 如下图所示,A2单元格为一个日期时间,现在希望以秒递增时间. 02 可 ...

  • Excel表格日期时间相加减,Excel表格年月日相减

    我们不论是在工作还是生活上都会使用到的一个工具软件那就是Excel表格.对于我们来说Excel表格可以给我们提供很多的方便,比如今天介绍的Excel表格日期时间的相加减,这样我们在记录别人工作或者物品 ...

  • PHP的日期时间函数date()的格式和操作方法

    操作方法 01 参考一下看看PHP的日期时间函数date()1,年-月-日echo date('Y-m-j');2007-02-6echo date('y-n-j');07-2-6大写Y表示年四位数字 ...