当前位置: 首页 > 网络应用技术

如何将UTC世界时间格式转换为当地时间格式

时间:2023-03-06 15:37:45 网络应用技术

  在前端数据接口通信中,背景返回时间通常是UTC格式,也就是说,这可能是因为数据库中存储的时间格式是时间戳。

  作为前端,我们需要将其转换为标准的本地格式,并向用户提供“ Yyyyy-MM-DD HH:MM:SS”的格式,以便用户可以理解它。

  那么您如何更改它们?

  让我们首先了解UTC时间和本地时间

  以北京为例,当我撰写此博客时,时间是:

  此时的UTC时间是:

  换句话说,我的北京时间(东八区)是上午10点,而UTC时间(世界时间)目前是凌晨2点,所以东八区比UTC时间早8小时。

  一些小朋友可能会感到困惑,为什么要提前8小时?

  这涉及全球时区的分裂。众所周知:

  个?世界上总共24个时区,每个相邻的时区域跨度为一个小时。

  分娘该时区的划分基于零时区,向东添加,西部减少。

  由于地球的旋转,我们看到的太阳向西升起。对于大面积,太阳总是在东部看到太阳。

  例如,对于中国,下午6点,北京已经是晚上了,新疆晚上可能是晚上7点以后。,太阳可能以13分的速度到达几乎位置(数据不准确)。

  在世界上,太阳到达每个地区几乎位置的时间是一天中午12点。

  为了让时间统一时间和交流,将其分为24个时区(因为地球旋转一周是24小时)。从零时区开始,将其减少到东部和西部。时间)

  然后,对于标准时间(例如)在后台返回,最后一个告诉您计算哪个时区()。

  例如,它将转换为东第八区,即北京时间:北京时间:

  您会看到,在东八区有一个当地时间,也就是说,您看到的当地时间是八个时区以东的世界时间(添加了8个小时)。

  以上实际上是没有用的,只需帮助每个人都了解一些基本概念即可。

  如果要将复杂的UTC转换为所需的格式,则最好找到插头-in来帮助。

  没办法吗?没办法吗?没有人真的不知道著名的时刻是吗?

  时刻也有一个特殊的时区处理库,点击我到达

  使用此类库后,它也可以正确处理时区之间的转换

  首先安装此库,然后您可以愉快地编写代码

  当然,您需要注意它。如果您传递的参数代替,则在时刻处理上存在差异。它将使用12小时的系统,并将使用24小时的系统。

  看看这个名称,您可以猜测这是另一个插头的处理时间。此外,与MONG相比,他是类似于Lodash的工具,它是专门用于各种日期的工具集。

  与瞬间相比,此插头非常轻巧。

  让我们阅读有关其他更详细的API的文档,因此我不会重复。

  欢迎朋友留言讨论。

  作者:阳光同学