可以使用JavaScript中的Date
对象和toLocaleString()
方法来获取世界不同时区的当前时间。
以下是一个示例代码,可以获取世界上不同城市的当前时间:
const cities = [ { name: 'New York', timeZone: 'America/New_York' }, { name: 'London', timeZone: 'Europe/London' }, { name: 'Beijing', timeZone: 'Asia/Shanghai' } ]; for (let city of cities) { const time = new Date().toLocaleString('en-US', { timeZone: city.timeZone }); console.log(`${city.name}: ${time}`); }
这个示例代码中,我们定义了一个包含多个城市的数组,每个城市对象包含城市名和该城市所在时区的名称。
然后我们通过循环遍历这个数组,使用Date
对象和toLocaleString()
方法来获取每个城市的当前时间,并将结果打印在控制台上。
输出结果如下:
New York: 10/13/2021, 6:57:17 AM
London: 10/13/2021, 11:57:17 AM
Beijing: 10/13/2021, 6:57:17 PM