Vue 项目初步总结(在项目中遇到的问题以及解决办法)

Vue 项目初步总结(在项目中遇到的问题以及解决办法),第1张

[toc]

默认情况下,Moment Timezone会缓存检测到的时区,也就是后续调用 momenttzguess() 将始终返回相同的值(即使在两次调用中已经更改了时区)。

要忽略缓存并使用新值覆盖缓存,需要调用带参数的方法:

使用方法: momenttz(, String) ,最后一个参数String是时区标识符:

创建的时刻具有不同的UTC时间,是因为这些时刻是在不同的时区创建的。

使用方法: moment()tz(String) ,String是时区标识符:

首先 moment('2021-08-20 10:00:00') 即在默认时区中创建对象,然后 tz(String) 将其时区更改为指定的时区

创建的时刻具有相等的UTC时间,因为这些时刻是在默认时区中创建的

注意:上面两种方法得到不同结果的原因是因为传入的时间字符串 '2021-08-20 10:00:00' 本身是没有时区标识的,所以在转换的时候不同方法会加上不同的时区标识导致的差异,但是如果传入的时间本身就是能明确时间的 时间戳 UTC时间('2021-10-31T07:01:00Z') 的话,这两种方法得到的结果就是一样的了。

注意:小写z格式化标记并不总是显示缩写的时区名称,而是显示每个区域的时间偏移。

注意:后续调用 momenttzsetDefault 不会影响现有moment对象或其克隆。

官方文档

以上就是关于Vue 项目初步总结(在项目中遇到的问题以及解决办法)全部的内容,包括:Vue 项目初步总结(在项目中遇到的问题以及解决办法)、VUE的第二种封装接口、查询删除用户功能、VUE中使用Moment Time-zone解决UTC时间跟本地时间的说明等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9750061.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存