demo地址:年月日时分秒选择器
需求
想通过时间筛选的方式,查看对应时间短的数据。为了更精准的比对,因此需要时间确切到秒的筛选。
涉及的技术点
- uniapp类型为mode = multiSelector的多列选择器picker
- ios时间不能用'-'解析成时间戳
- javascript Date对象的使用
代码实现
在ios上'-'没法被解析为时间戳的解决方案,使用正则将'-'替换为'/'。安卓,pc端,ios端均可适配。
代码如下:
//解决ios中不能用'-'解析成时间戳问题
let dateStr = '2021-04-26 10:26:14'
let newDataStr = dateStr.replace(/\.|\-/g, '/')
let date = new Date(newDataStr);
let timestamp = date.getTime();
console.log(timestamp)
<