文档介绍:Yea?
out Eh® office?
i m cropping my cm cti ai doot ai Corrt6m0orary and living rt there, WH you be able to pick me up? If not Mom can get me.
;It'宮 cups rncnrt wanted for Jwnmy.
On ffw phone now.
时间戳的使用:什么时候该用绝对值,什么时候该用相对值?
An Amazon box in your name was ddivenad to our house today.
就像生物体一样,信息也会随着时间的推移而更新。今年有用的信息,过几年可能就没那么重要了 。所以给你的内容加上时间戳是很重要的。但是,如果时间戳没有以正确的方式呈现,用户可能会 在使用时间戳的时候遇到问题。
一、绝对时间戳和相对时间戳
大多数网站使用到的时间戳有两种。相对时间戳显示的是一个贴文是在几分钟、几小时、几天、几 周或几年之前发布的。而绝对时间戳则显示贴文发布的精确日期和时间。
两种方式的有用之处各有不同。那么,你在什么时候应该选择其中一种而不是另一种呢?以及,你 应该如何呈现它们?这些呈现方式的差别都决定了你的时间戳是否可用。
绝对时间戳
相对时间戳
回普于4月和日6:57
VS.
回答于孑2分钟之前
二、什么时候使用绝对时间戳
有时候,用户需要回顾过去的内容来提取信息。没有绝对时间戳,用户就不能定位一个精确的时间 段来寻找信息。
管理发布照片、文件、消息、任务和活动的网站都需要使用绝对时间戳。这些内容在未来用户需要 参考它们的时候依旧有用。使用绝对时间戳可以方便用户回溯并利用过去的内容。
友好的格式
绝对时间戳比相对时间戳更好的地方在于,它提供了精确的日期和时间。但由于不是所有的用户都 位于同一个时区或国家,因此日期和时间有时难以理解。所以,用一种友好的格式来呈现你的绝对 时间戳很重要。
转换时区
绝对时间戳的一个问题是强迫用户要转换时区才能获知他们的当地时间。这样,那些不住在你的服 务器所在时区的用户就会很郁闷。用户应该轻松获得正确的时间信息,而不是经过换算或在换算中 出错。
想象一下一一一位用户打算参加一个活动,却没有注意到时区的变换,或者在换算的时候出错了, 他可能最终会错过活动,这样的结局不好。在这样的情境下,时区友好的绝对时间戳非常重要。而 实现它的方式就是,优化你的代码,让其能够检测和显示用户的当地时区,而不是服务器的时区。
首先,你可以在服务器中储存世界标准时间( UTC)的时间戳。UTC是通用的标准时,不受夏令
时制的影响。为了显示用户的当地时间,你需要知道该时区的偏移量,然后加到数据库中 UTC的时
间值上。通过这个Javascript Timezone Function ,你可以自动检测到用户时区的偏移量。
转换24小时制的时间
如果你的用户遍布世界各地,不是所有人都会使用一种类型的时间制式。不要强迫他们在你提供的 时间制式和自己熟悉的制式之间做转换。
时钟提示框
PM
4:00 PM
16:00 PM
日寸主中堤示框
1 8:00 戸Ml
些臂财
1 6:00
在