判断当前时间是否在可购买时间内-创新互联
// 后端返回的可购买时间
创新互联专注于企业成都营销网站建设、网站重做改版、顺德网站定制设计、自适应品牌网站建设、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://cdiso.cn/article/docogs.html