怎样修改微信日期和时间设置 微信聊天日期怎么修改


怎样修改微信日期和时间设置 微信聊天日期怎么修改

文章插图
由于工作的需要前段时间调研了下朋友圈以及会话页面时间显示规则,在这里总结分享给大家 。
一、概述
常规方式同一个app不同平台时间显示规则应该是一样的,但是细心的同学会发现出乎意料的用了两种显示规则 。也可以看出两端是由多个且不同产品经理设计的(这是废话),所以这次主要调研的是app客户端的安卓和iOS平台,系统版本为v7.0.3 。
二、常规显示规则
先来说说常规app应用是怎么显示时间的 。一般区分前后端,主要分为两种呈现方式 。
第一种是后端直接设计时间显示规则,前端直接显示 。这样做优点就可以统一多个平台显示规则,而且灵活 。后期需要修改显示规则只需要后段修改一下,即可保证前段app显示规则的同时调整,不需要发布应用包,但同时缺点对后端的压力也大 。
第二种是后端提供时间字段,由前端设计显示规则 。这样做优点可以让多个平台显示不同的规则,同时也减少了后端的压力;但也有缺点,不够灵活后期修改需要发布应用包 。用的就是第二种 。当然时间显示规则设计后一般改动的几率会比较小,除非有错误或者影响到了用户的体验 。
今天介绍的主要是会话模块和朋友圈模块的显示规则 。会话模块指的是的第一个主页聊天页面,会话模块主要分为两处的时间显示,会话列表和聊天界面 。
怎样修改微信日期和时间设置 微信聊天日期怎么修改

文章插图
相对的朋友圈模块指的是与朋友圈相关的页面的时间显示 。主要是“发现”下面的朋友圈页面、未读消息页面、详情页面、评论回复以及相册页面 。
怎样修改微信日期和时间设置 微信聊天日期怎么修改

文章插图
三、模块介绍1. 会话模块
首先会话模块指的就是聊天那个模块,我们主要调研了其两处的时间显示规则 。
(1)会话列表
由于系统可以设置时间为24小时制和12小时制,且对这两种情况都做了调整,所以我将细分为24小时制和12小时制的规则 。并且每个页面对比iOS和Android系统进行对比 。
从调研结果来看,iOS的会话列表显示时间24时制时主要是展示最新一条消息的时间,如果没收到消息了,当天直接显示“时分”,而大于今天、小于等于昨天直接显示“昨天”,当大于昨天而小于等于一周时则显示“星期几”(一周是从接收最后一条消息开始算的),当大于一周后直接显示“年月日” 。
12时制时,需要区分“时段”:
0点到6点时为“凌晨”6点到12点时为“上午”12点到24点时为“下午”
需要对每一天的时间进行划分时段显示,例如上午8:12,其他跟24时制的没什么区别 。
怎样修改微信日期和时间设置 微信聊天日期怎么修改

文章插图
对比Android系统,当设置为24小时制时跟 iOS的24时制没有太多区别,唯一不同的是iOS大于昨天而小于一周 。这里的一周是从最后一条消息显示的时间开始计算环绕一周的,而安卓的大于昨天小于本周,这里的“本周”是从周一0:00开始算到周日的23:59分结束的,所以有本质的区别 。
相比12小时制,安卓的更加细分“时段”:
0点到6点为“凌晨”6点到12点为“上午”12点到14点为“中午”14点到18点为“下午”18点到24点为“晚上”
“本周”和24时制的相同有区别与iOS,其他并没有太大差异 。
怎样修改微信日期和时间设置 微信聊天日期怎么修改

文章插图
(2)聊天页面
即和好友对话的页面,往往这个页面需要显示更详细的时间 。这个时间不是每一条消息都去统计,因为在快速聊天时统计每条消息的时间是没有多大意义的,所以在iOS平台每隔五分钟会统计一次 。即当两人在不间断的聊天时,iOS每隔五分钟记录一次时间 。其他就不展开细说了,详看表格 。