使用 date-fns-tz 库进行本地化
使用 date-fns-tz 库可以轻松地实现将 date-fns 函数库进行本地化。下面是一个示例:
import { format, utcToZonedTime } from 'date-fns-tz';
const date = new Date('2021-08-13T15:30:00Z');
// 设置时区
const timeZone = 'Asia/Shanghai';
// 转换为指定时区的时间
const zonedDate = utcToZonedTime(date, timeZone);
// 格式化时间
const formattedDate = format(zonedDate, 'yyyy-MM-dd HH:mm:ss', { timeZone });
console.log(formattedDate); // 输出:2021-08-13 23:30:00
在上面的示例中,我们首先将时间字符串转换为 JavaScript Date 对象,并使用 utcToZonedTime
函数将其转换为指定时区的时间。然后,我们使用 format
函数将时间格式化为指定格式,并传入指定时区作为参数。
通过使用 date-fns-tz 库,我们可以轻松地实现将 date-fns 函数库进行本地化。
下一篇:本地化的函数参数和名称