@@ -203,12 +203,12 @@ App = {
203
203
. then ( ( subscribe ) => {
204
204
let subscriberDt = subscribe [ 2 ] . toNumber ( ) ;
205
205
let offset = subscribe [ 3 ] ;
206
- let utcTime = App . ReturnUTCTime ( ) ;
207
- console . log ( i , subscribe [ 1 ] , "TimeImMilliSeconds" , subscriberDt , "Time(EVM)" , App . FormatDateTime ( subscriberDt ) , "-NowInGMT-" , App . FormatDateTime ( utcTime ) ) ;
206
+ // let utcTime = App.ReturnUTCTime();
207
+ // console.log(i, subscribe[1], "TimeImMilliSeconds", subscriberDt , "Time(EVM)", App.FormatDateTime(subscriberDt), "-NowInGMT-", App.FormatDateTime(utcTime) );
208
208
let dt = new Date ( ) ;
209
209
let evmDt = new Date ( subscriberDt + ( dt . getTimezoneOffset ( ) * 60 * 1000 ) - ( parseInt ( offset ) * 60 * 1000 ) ) ;
210
- console . log ( "[::Verify::] " , evmDt . getTime ( ) , App . FormatDateTime ( evmDt . getTime ( ) ) , dt . getTimezoneOffset ( ) ) , ( utcTime <= evmDt . getTime ( ) ) ;
211
- console . log ( "[::Verify::] Offset" , offset )
210
+ // console.log("[::Verify::] ", evmDt.getTime(), App.FormatDateTime(evmDt.getTime()), dt.getTimezoneOffset()), (utcTime <= evmDt.getTime());
211
+ // console.log("[::Verify::] Offset", offset)
212
212
console . log ( "[::Verify::] " , App . ReturnUTCTime ( ) , evmDt . getTime ( ) , ( App . ReturnUTCTime ( ) <= evmDt . getTime ( ) ) ) ;
213
213
214
214
//var results = Math.round(subscriberDt - dt.getTimezoneOffset()*60*1000);
@@ -226,7 +226,8 @@ App = {
226
226
App . subscriptionArray . push ( {
227
227
'index' : subscribe [ 0 ] . toNumber ( ) ,
228
228
'creator' : subscribe [ 1 ] ,
229
- 'endDT' : subscriberDt
229
+ 'endDT' : subscriberDt ,
230
+ 'offset' : offset
230
231
} )
231
232
232
233
// User exist in the list of subscribers
@@ -376,7 +377,13 @@ App = {
376
377
var now = parseInt ( App . ReturnUTCTime ( ) ) ;
377
378
378
379
// Find the distance between now and the count down date
379
- var distance = parseInt ( arr [ idx ] . endDT ) - now ;
380
+ let endDT = arr [ idx ] . endDT ;
381
+ let offset = arr [ idx ] . offset ;
382
+
383
+ let dt = new Date ( ) ;
384
+ let evmDt = new Date ( endDT + ( dt . getTimezoneOffset ( ) * 60 * 1000 ) - ( parseInt ( offset ) * 60 * 1000 ) ) ;
385
+
386
+ var distance = parseInt ( evmDt ) - now ;
380
387
381
388
// Time calculations for days, hours, minutes and seconds
382
389
var days = Math . floor ( distance / ( 1000 * 60 * 60 * 24 ) ) ;
0 commit comments