使用JavaScript可以将给定的时间转换为北京时间,可以使用以下代码:

const dateStr = '2023-07-13T06:17:24.388947';
const utcDate = new Date(dateStr);
const beijingTime = new Date(utcDate.getTime() + 8 * 60 * 60 * 1000);

const year = beijingTime.getFullYear();
const month = String(beijingTime.getMonth() + 1).padStart(2, '0');
const day = String(beijingTime.getDate()).padStart(2, '0');
const hour = String(beijingTime.getHours()).padStart(2, '0');
const minute = String(beijingTime.getMinutes()).padStart(2, '0');
const second = String(beijingTime.getSeconds()).padStart(2, '0');

const beijingTimeStr = `${year}-${month}-${day} ${hour}:${minute}:${second}`;
console.log(beijingTimeStr);

这段代码会打印出转换后的北京时间,格式为YYYY-MM-DD HH:MM:SS。在这个例子中,输出将是2023-07-13 14:17:24

JavaScript将UTC时间转换为北京时间(常见格式) - 2023-07-13T06:17:24.388947 示例

原文地址: https://www.cveoy.top/t/topic/pMcr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录