时间字符串格式yyyy-MM-dd hh:mm:ss,转换为时间戳,并且判断与目前间隔时间,来达到是否为之前还是之后

1.话不多说,先来个小漩涡。
2.上代码

/**字符串日期转为时间戳*/
                //mytime是待转换时间字符串,格式:'2018-9-12 9:11:23'
                let mytime = "2018-06-24 15:42:58"
                dateTmp = mytime.replace(/-/g, '/')   //为了兼容IOS,需先将字符串转换为'2018/9/11 9:11:23'
                timestamp = Date.parse(dateTmp)    //返回'2018-9-12 9:11:23'的时间戳
                console.log(timestamp)
                let newDate = new Date().getTime()//当前时间
                let ifdate = timestamp-newDate//时间差值
                console.log(ifdate)

3.后续逻辑

判断ifdate是否大于0即可 得到为当前时间之前还是之后,你就可以处理你的后续逻辑了

4.over,我先干了,你们随意

你可能感兴趣的:(基本)