概念

utc 和 北京时间

  • utc:世界协调时,以英国格林威治时间为标准;

  • 北京时间:为本地时间,utc 时间和北京时间相差 8 小时,utc 的凌晨相当于北京时间的上午 8 点;

时间戳 timestamp

  • 某个 utc 时间到 utc 1970-1-1 凌晨经过的毫秒数,也可以是秒数,用小数部分记录毫秒;

  • 时间戳表示的是 utc 时间的差

对于服务器的影响

  • 服务器可能会部署到世界的任何位置

  • 服务器内部应该统一使用 utc 时间 或 时间戳,包括数据库;

对于客户端的影响

  • 客户端要给不同地区的客户友好的显示时间

  • 客户端应该把 utc 时间 或 时间戳 转换为本地时间显示;

类库

  1. moment

  2. dayjs

打赏作者
您的打赏是我前进的动力
微信
支付宝
评论

中午好👏🏻,我是 ✍🏻   疯狂 codding 中...

粽子

这有关于前端开发的技术文档和你分享。

相信你可以在这里找到对你有用的知识和教程。

了解更多

目录

  1. 1. 概念
    1. 1.1. utc 和 北京时间
    2. 1.2. 时间戳 timestamp
    3. 1.3. 对于服务器的影响
    4. 1.4. 对于客户端的影响
  2. 2. 类库