27 lines
1.1 KiB
JavaScript
27 lines
1.1 KiB
JavaScript
|
|
// 测试日期格式问题的脚本
|
||
|
|
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));
|