我有一个要求,我需要在当地时区显示用户的时间。这需要使用 date-fns 来完成。
以下代码检查当前时间,然后给定一个时区,根据时区将其转换为本地时间。
const { formatToTimeZone } = require('date-fns-timezone')
let date = new Date()
const format = 'D.M.YYYY HH:mm:ss [GMT]Z (z)'
const output = formatToTimeZone(date, format, { timeZone: 'Asia/Calcutta' })
但是,我如何即时猜测用户的时区?
在moment.js
,你可以得到它moment.tz.guess()
。moment.js
但是没有和使用我怎么能做到呢date-fns
?
https://runkit.com/embed/835tsn9a87so
更新:我将在 VueJS 应用程序中使用它。因此,如果有任何其他相关的解决方案,也欢迎。谢谢。