IOS date issue fixed

This commit is contained in:
Leung 2022-03-06 13:29:59 +08:00
parent e4e1b5cdb9
commit f21ea95aa2
2 changed files with 20 additions and 0 deletions

View File

@ -403,12 +403,18 @@ export default {
valDateFromTime=0; valDateFromTime=0;
valDateToTime=0; valDateToTime=0;
dateChecked=true; dateChecked=true;
if(myCoupon.fValidFrom) { if(myCoupon.fValidFrom) {
//Fix ios date issue
myCoupon.fValidFrom = myCoupon.fValidFrom.replace(/-/g, '/');
valDateFromTime = new Date(myCoupon.fValidFrom).getTime(); valDateFromTime = new Date(myCoupon.fValidFrom).getTime();
} }
if(myCoupon.fValidTo) { if(myCoupon.fValidTo) {
//Fix ios date issue
myCoupon.fValidTo = myCoupon.fValidTo.replace(/-/g, '/');
valDateToTime = new Date(myCoupon.fValidTo).getTime(); valDateToTime = new Date(myCoupon.fValidTo).getTime();
} }
if(valDateFromTime && curTime < valDateFromTime) { if(valDateFromTime && curTime < valDateFromTime) {
dateChecked=false; dateChecked=false;
} }

View File

@ -585,18 +585,32 @@ export default {
let valDateToTime=0; let valDateToTime=0;
let curTime = new Date().getTime(); let curTime = new Date().getTime();
let dateChecked=true; let dateChecked=true;
if(item.publishFrom && curTime < item.publishFrom) {
dateChecked=false;
}
if(item.publishTo && curTime > item.publishTo) {
dateChecked=false;
}
if(item.fValidFrom) { if(item.fValidFrom) {
//Fix ios date issue
item.fValidFrom = item.fValidFrom.replace(/-/g, '/');
valDateFromTime = new Date(item.fValidFrom).getTime(); valDateFromTime = new Date(item.fValidFrom).getTime();
} }
if(item.fValidTo) { if(item.fValidTo) {
//Fix ios date issue
item.fValidTo = item.fValidTo.replace(/-/g, '/');
valDateToTime = new Date(item.fValidTo).getTime(); valDateToTime = new Date(item.fValidTo).getTime();
} }
if(valDateFromTime && curTime < valDateFromTime) { if(valDateFromTime && curTime < valDateFromTime) {
dateChecked=false; dateChecked=false;
} }
if(valDateToTime && curTime > valDateToTime) { if(valDateToTime && curTime > valDateToTime) {
dateChecked=false; dateChecked=false;
} }
if(item.packageTypeIds!='1') { if(item.packageTypeIds!='1') {
dateChecked=false; dateChecked=false;
} }