如何解决如何使用Dayjs将日期时间从一个时区转换为另一时区
我正在尝试将日期时间从UTC + 1时区转换为用户所在的时区。 我从位于UTC + 1的数据库中获取日期时间,但该日期时间应在其时区中显示给用户。
例如:
2020年11月8日15:00 (UTC + 1)应该以 2020年11月8日06:00 (UTC-8)的形式显示给旧金山用户/ p>
我像这样用dayjs尝试过:
let dayjs = require('dayjs');
let utc = require('dayjs/plugin/utc'); // dependent on utc plugin
let timezone = require('dayjs/plugin/timezone');
dayjs.extend(utc)
dayjs.extend(timezone)
let datetime = dayjs('2020-11-08 15:00').tz(dayjs.tz.guess()).format('ddd,DD MMM YYYY HH:mm');
console.log(datetime);
我通过更改chrome devtools中的时区开始对其进行测试,但是无论我当前处于哪个时区,我始终会得到 Sun,08 Nov 2020 15:00 。
有人可以告诉我我在做什么错吗?我正在使用 dayjs v1.9.5
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。