Commit a3b362d40dcfb1d5ab668d527bd1a2aa23e684ef

Authored by pengye
1 parent 89f15b41

邀请函ios 部分机型不兼容new Date() 问题处理

... ... @@ -965,9 +965,7 @@ Page({
(reserveDate.getMonth() + 1) +
"-" +
reserveDate.getDate();
let times=new Date(
reserveTime + " " + temp_ddate
).getTime() / 1000
let times = this.getNewDate(reserveTime + " " + temp_ddate).getTime() / 1000
App.Reserve.SetReserveTempDdate({
rid:this.id,
temp_ddate:times,
... ... @@ -985,6 +983,17 @@ Page({
}
})
},
// ios 部分机型不兼容new Date() 转换字符串
getNewDate(data) {
if(typeof data === 'string') {
let arr = data.split(/[- : \/]/)
if(arr[1] !== undefined || arr[1] !== null){
arr[1] = arr[1] - 1
}
return new Date(...arr)
}
return new Date(data || new Date())
},
//根据起始时间(获取时间时间段)
computeHour (time1, time2, interval) {
//time1 开始时间 time2结束时间 interval间隔时长
... ...
... ... @@ -920,9 +920,7 @@ Page({
(reserveDate.getMonth() + 1) +
"-" +
reserveDate.getDate();
let times=new Date(
reserveTime + " " + temp_ddate
).getTime() / 1000
let times = this.getNewDate(reserveTime + " " + temp_ddate).getTime() / 1000
App.Reserve.SetReserveTempDdate({
rid:this.id,
temp_ddate:times,
... ... @@ -940,6 +938,17 @@ Page({
}
})
},
// ios 部分机型不兼容new Date() 转换字符串
getNewDate(data) {
if(typeof data === 'string') {
let arr = data.split(/[- : \/]/)
if(arr[1] !== undefined || arr[1] !== null){
arr[1] = arr[1] - 1
}
return new Date(...arr)
}
return new Date(data || new Date())
},
//根据起始时间(获取时间时间段)
computeHour (time1, time2, interval) {
//time1 开始时间 time2结束时间 interval间隔时长
... ...
... ... @@ -920,9 +920,7 @@ Page({
(reserveDate.getMonth() + 1) +
"-" +
reserveDate.getDate();
let times=new Date(
reserveTime + " " + temp_ddate
).getTime() / 1000
let times = this.getNewDate(reserveTime + " " + temp_ddate).getTime() / 1000
App.Reserve.SetReserveTempDdate({
rid:this.id,
temp_ddate:times,
... ... @@ -940,6 +938,17 @@ Page({
}
})
},
// ios 部分机型不兼容new Date() 转换字符串
getNewDate(data) {
if(typeof data === 'string') {
let arr = data.split(/[- : \/]/)
if(arr[1] !== undefined || arr[1] !== null){
arr[1] = arr[1] - 1
}
return new Date(...arr)
}
return new Date(data || new Date())
},
//根据起始时间(获取时间时间段)
computeHour (time1, time2, interval) {
//time1 开始时间 time2结束时间 interval间隔时长
... ...
... ... @@ -919,9 +919,7 @@ Page({
(reserveDate.getMonth() + 1) +
"-" +
reserveDate.getDate();
let times=new Date(
reserveTime + " " + temp_ddate
).getTime() / 1000
let times = this.getNewDate(reserveTime + " " + temp_ddate).getTime() / 1000
App.Reserve.SetReserveTempDdate({
rid:this.id,
temp_ddate:times,
... ... @@ -939,6 +937,17 @@ Page({
}
})
},
// ios 部分机型不兼容new Date() 转换字符串
getNewDate(data) {
if(typeof data === 'string') {
let arr = data.split(/[- : \/]/)
if(arr[1] !== undefined || arr[1] !== null){
arr[1] = arr[1] - 1
}
return new Date(...arr)
}
return new Date(data || new Date())
},
//根据起始时间(获取时间时间段)
computeHour (time1, time2, interval) {
//time1 开始时间 time2结束时间 interval间隔时长
... ...
... ... @@ -875,9 +875,7 @@ Page({
(reserveDate.getMonth() + 1) +
"-" +
reserveDate.getDate();
let times=new Date(
reserveTime + " " + temp_ddate
).getTime() / 1000
let times = this.getNewDate(reserveTime + " " + temp_ddate).getTime() / 1000
App.Reserve.SetReserveTempDdate({
rid:this.id,
temp_ddate:times,
... ... @@ -895,6 +893,17 @@ Page({
}
})
},
// ios 部分机型不兼容new Date() 转换字符串
getNewDate(data) {
if(typeof data === 'string') {
let arr = data.split(/[- : \/]/)
if(arr[1] !== undefined || arr[1] !== null){
arr[1] = arr[1] - 1
}
return new Date(...arr)
}
return new Date(data || new Date())
},
//根据起始时间(获取时间时间段)
computeHour (time1, time2, interval) {
//time1 开始时间 time2结束时间 interval间隔时长
... ...
... ... @@ -920,9 +920,7 @@ Page({
(reserveDate.getMonth() + 1) +
"-" +
reserveDate.getDate();
let times=new Date(
reserveTime + " " + temp_ddate
).getTime() / 1000
let times = this.getNewDate(reserveTime + " " + temp_ddate).getTime() / 1000
App.Reserve.SetReserveTempDdate({
rid:this.id,
temp_ddate:times,
... ... @@ -940,6 +938,17 @@ Page({
}
})
},
// ios 部分机型不兼容new Date() 转换字符串
getNewDate(data) {
if(typeof data === 'string') {
let arr = data.split(/[- : \/]/)
if(arr[1] !== undefined || arr[1] !== null){
arr[1] = arr[1] - 1
}
return new Date(...arr)
}
return new Date(data || new Date())
},
//根据起始时间(获取时间时间段)
computeHour (time1, time2, interval) {
//time1 开始时间 time2结束时间 interval间隔时长
... ...
... ... @@ -919,9 +919,7 @@ Page({
(reserveDate.getMonth() + 1) +
"-" +
reserveDate.getDate();
let times=new Date(
reserveTime + " " + temp_ddate
).getTime() / 1000
let times = this.getNewDate(reserveTime + " " + temp_ddate).getTime() / 1000
App.Reserve.SetReserveTempDdate({
rid:this.id,
temp_ddate:times,
... ... @@ -939,6 +937,17 @@ Page({
}
})
},
// ios 部分机型不兼容new Date() 转换字符串
getNewDate(data) {
if(typeof data === 'string') {
let arr = data.split(/[- : \/]/)
if(arr[1] !== undefined || arr[1] !== null){
arr[1] = arr[1] - 1
}
return new Date(...arr)
}
return new Date(data || new Date())
},
//根据起始时间(获取时间时间段)
computeHour (time1, time2, interval) {
//time1 开始时间 time2结束时间 interval间隔时长
... ...
... ... @@ -956,9 +956,7 @@ Page({
(reserveDate.getMonth() + 1) +
"-" +
reserveDate.getDate();
let times=new Date(
reserveTime + " " + temp_ddate
).getTime() / 1000
let times = this.getNewDate(reserveTime + " " + temp_ddate).getTime() / 1000
App.Reserve.SetReserveTempDdate({
rid:this.id,
temp_ddate:times,
... ... @@ -976,6 +974,17 @@ Page({
}
})
},
// ios 部分机型不兼容new Date() 转换字符串
getNewDate(data) {
if(typeof data === 'string') {
let arr = data.split(/[- : \/]/)
if(arr[1] !== undefined || arr[1] !== null){
arr[1] = arr[1] - 1
}
return new Date(...arr)
}
return new Date(data || new Date())
},
//根据起始时间(获取时间时间段)
computeHour (time1, time2, interval) {
//time1 开始时间 time2结束时间 interval间隔时长
... ...