minishouyin/test-date-format.js

27 lines
1.1 KiB
JavaScript
Raw Normal View History

2025-11-12 11:35:57 +08:00
// 测试日期格式问题的脚本
const moment = require('moment');
console.log('测试不同日期格式对API的影响:');
// 模拟前端传递的日期格式
const startDateWithTime = moment().startOf('day').format('YYYY-MM-DD HH:mm:ss');
const endDateWithTime = moment().endOf('day').format('YYYY-MM-DD HH:mm:ss');
console.log('包含时间的日期格式:');
console.log('开始日期:', startDateWithTime);
console.log('结束日期:', endDateWithTime);
// 模拟前端传递的日期格式(仅日期部分)
const startDateOnly = moment().format('YYYY-MM-DD');
const endDateOnly = moment().format('YYYY-MM-DD');
console.log('\n仅日期部分的格式:');
console.log('开始日期:', startDateOnly);
console.log('结束日期:', endDateOnly);
// 测试日期解析
console.log('\n日期解析结果:');
console.log('包含时间的开始日期解析:', new Date(startDateWithTime));
console.log('包含时间的结束日期解析:', new Date(endDateWithTime));
console.log('仅日期的开始日期解析:', new Date(startDateOnly));
console.log('仅日期的结束日期解析:', new Date(endDateOnly));