<uni-datetime-picker ref="pickerRef" type="daterange" :start="dayjs().valueOf()"
return-type="timestamp" @change="onChange">
</uni-datetime-picker> - 发布:2024-11-07 15:43
- 更新:2026-06-09 14:20
- 阅读:696
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS Sequoia 15.0.1
HBuilderX类型: 正式
HBuilderX版本号: 4.29
第三方开发者工具版本号: Stable 1.06.2409140
基础库版本号: 3.6.3
项目创建方式: HBuilderX
操作步骤:
预期结果:
返回选择的日期的timestamp
返回选择的日期的timestamp
实际结果:
返回了timestamp均为dayjs().valueOf()对应日期的数组
返回了timestamp均为dayjs().valueOf()对应日期的数组
bug描述:
测试机
型号:iPhone 13
系统:iOS 17.6.1
开发工具与安卓真机调试未发现问题
在iOS真机上调试时,设置start参数,并且参数类型为Number(String类型没测试),参数type为daterange,
选择日期范围后,@change函数给的数据均为[2024-11-07, 2024-11-07](此处假设start为2024-11-07的时间戳)。
修改代码后以解决bug,修改文件util.js文件
function dateCompare(startDate, endDate) {
if(endDate.match(/.* $/)) {
endDate = endDate.substring(0, endDate.length - 1)
}
startDate = new Date(fixIosDateFormat(startDate))
endDate = new Date(fixIosDateFormat(endDate))
return startDate <= endDate
}
1 个回复
1***@163.com
dateCompare是哪里的方法啊 在哪里修改呢