JS根据时区获取对应时间

安装插件 luxon

yarn add luxon

页面使用

// 引入DateTime类
import { DateTime } from "luxon";  

let { c } = DateTime.fromObject(
	{}, 
	{ // zone:传入时区
		zone: 'America/Los_Angeles'
	}
) 
// 获取时间
function getTime(d){
  return d.year + '-' + (d.month < 10 ? '0' : '' ) + d.month + '-' + (d.day < 10 ? '0' : '' ) + d.day + ' ' + (d.hour < 10 ? '0' : '' ) + d.hour + ':' + (d.minute < 10 ? '0' : '' ) + d.minute + ':' + (d.second < 10 ? '0' : '' ) + d.second
}
// 得到的当前时间
console.log('获取时区时间',getTime(c) )