You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.2 KiB
35 lines
1.2 KiB
|
3 months ago
|
// 前端时间处理工具测试脚本
|
||
|
|
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('=== 测试完成 ===');
|