// 前端时间处理工具测试脚本 const timeUtils = require('./utils/time.js'); console.log('=== 前端时间处理工具测试 ==='); // 测试当前时间 const now = Date.now(); console.log('当前时间戳 (UTC):', now); console.log('当前时间 (UTC):', new Date(now).toISOString()); // 测试getUtc8Timestamp const utc8Timestamp = timeUtils.getUtc8Timestamp(); console.log('UTC+8时间戳 (手动加8小时):', utc8Timestamp); console.log('时间差 (毫秒):', utc8Timestamp - now); console.log('时间差 (小时):', (utc8Timestamp - now) / (1000 * 60 * 60)); // 测试getUtc8Date const utc8Date = timeUtils.getUtc8Date(); console.log('UTC+8 Date对象:', utc8Date); console.log('UTC+8 ISO字符串:', utc8Date.toISOString()); // 测试toUtc8ISOString const utc8ISOString = timeUtils.toUtc8ISOString(); console.log('toUtc8ISOString():', utc8ISOString); // 测试toUtc8String const utc8String = timeUtils.toUtc8String(); console.log('toUtc8String():', utc8String); // 测试toBeijingTimeISOString (别名) const beijingTimeISOString = timeUtils.toBeijingTimeISOString(); console.log('toBeijingTimeISOString():', beijingTimeISOString); console.log('=== 测试完成 ===');