// 后端时间处理函数测试脚本 // 复制后端的时间处理函数 function getBeijingTime() { const now = new Date(); return new Date(now.getTime() + 8 * 60 * 60 * 1000); // 手动加8小时 } function getBeijingTimeISOString() { return getBeijingTime().toISOString(); } function getBeijingTimeTimestamp() { return getBeijingTime().getTime(); } console.log('=== 后端时间处理函数测试 ==='); // 测试当前时间 const now = Date.now(); console.log('当前时间戳 (UTC):', now); console.log('当前时间 (UTC):', new Date(now).toISOString()); // 测试getBeijingTime const beijingTime = getBeijingTime(); console.log('UTC+8 Date对象:', beijingTime); console.log('UTC+8 ISO字符串:', beijingTime.toISOString()); // 测试getBeijingTimeISOString const beijingTimeISOString = getBeijingTimeISOString(); console.log('getBeijingTimeISOString():', beijingTimeISOString); // 测试getBeijingTimeTimestamp const beijingTimeTimestamp = getBeijingTimeTimestamp(); console.log('UTC+8时间戳 (手动加8小时):', beijingTimeTimestamp); console.log('时间差 (毫秒):', beijingTimeTimestamp - now); console.log('时间差 (小时):', (beijingTimeTimestamp - now) / (1000 * 60 * 60)); console.log('=== 测试完成 ===');