今天遇见一个问题:
我准备写一个控制只能在某个时间段才能操作,其他时间不行。
逻辑是先获取今天时间(2018-03-29),然后用Date.parse()转换,然后判断时间。
下面上代码:
// 获取当前时间
function getNowFormatDate() {
var date = new Date();
var seperator1 = "/"; //划重点!就是这里(—) 。(—)的时候安卓兼容,ios不兼容,换成斜杠(—)完美兼容了
var year = date.getFullYear();
var month = date.getMonth() + 1;
var strDate = date.getDate();
var currentdate = year + seperator1 + month + seperator1 + strDate;
return currentdate;
}
// 限制提现时间
var curTime = Date.parse(new Date);
// 今天时间
var today = getNowFormatDate() ;
var startTimes = Date.parse(today + ' 11:00:00');
var endTimes = Date.parse(today + ' 14:00:00');
if ( curTime <= endTimes && curTime >= startTimes){
//do something 时间范围来
} else {
// do something 时间范围外
}
有问题的朋友可以留言,欢迎交流。