判断当前时间是否在可购买时间内-创新互联

// 后端返回的可购买时间

创新互联专注于企业成都营销网站建设、网站重做改版、顺德网站定制设计、自适应品牌网站建设、H5场景定制商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为顺德等各大城市提供网站开发制作服务。

let timeArr = ["090000-101500,100000-130000,130000-234000"];

// 处理后端返回的时间,然后看当前时间是否在可购买时间里面

function getPayTime(timeArr) {

let str, str1, str2, str3, str4, str5;

str = timeArr[0].substring(0, 2) + ":" + timeArr[0].substring(2, 4);

str1 = timeArr[0].substring(7, 9) + ":" + timeArr[0].substring(9, 11);

str2 = timeArr[0].substring(14, 16) + ":" + timeArr[0].substring(16, 18);

str3 = timeArr[0].substring(21, 23) + ":" + timeArr[0].substring(23, 25);

str4 = timeArr[0].substring(28, 30) + ":" + timeArr[0].substring(30, 32);

str5 = timeArr[0].substring(35, 37) + ":" + timeArr[0].substring(37, 39);

// 当前的时间是否符合可购买时间,符合返回true,不符合返回false

let timeRange1 = timeRange(str, str1);

let timeRange2 = timeRange(str2,str3);

let timeRange3 = timeRange(str4,str5);

return {timeRange1,timeRange2,timeRange3}

// console.log(timeRange1,timeRange2,timeRange3)

// console.log(str, str1, str2, str3, str4, str5)

}

// 判断当前时间是否在可购买时间里面.整体思路就是把可购买时间设置好,然后用getTime取得时间戳,然后跟当前时间段的getTime返回的时间戳进行比较

function timeRange(startTime, endTime) {

// 把字符串弄成数组,取得时分的具体数值

let star = startTime.split(':');

let end = endTime.split(':');

// 准备好时间实例

let time = new Date();

let time1 = new Date();

let time2 = new Date();

// 设置好开始时间的时分秒

time1.setHours(star[0])

time1.setMinutes(star[1])

time1.setSeconds('0')

// 设置好结束时间的时分秒

time2.setHours(end[0])

time2.setMinutes(end[1])

time2.setSeconds('0')

//getTime方法是为了返回该实例距离1970年1月1日00:00:00的毫秒数,然后相减比较

let timeBoolean = time.getTime()-time1.getTime() >0 && time.getTime()- time2.getTime()< 0 ? 'true' : 'false';

return timeBoolean

}

//   let payTime = getPayTime();

//   console.log(payTime)

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页标题:判断当前时间是否在可购买时间内-创新互联
网页链接:http://pwwzsj.com/article/docogs.html