码磊姐姐
雄关漫道真如铁,而今迈步从头越。

JavaScript 的 Date 对象可以获取本地时间,但不直接支持时区。要获取特定时区的时间,你需要进行时区转换。

以下是一个函数,用于获取特定时区(如“Asia/Shanghai”,即北京时间)的当前日期和时间,精确到秒。

 
function getBeijingTime() {
const beijing = new Date().toLocaleString('en-US', {
timeZone: 'Asia/Shanghai',
year: 'numeric',
month: '2-digit',
day: '2-digit',
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
hour12: false
});
return beijing;
}
 
console.log(getBeijingTime()); // 输出形如 "2023-04-05 12:34:56"
posted on 2024-03-21 17:28  码磊姐姐  阅读(184)  评论(0编辑  收藏  举报