I have the following code that works on a desktop in chrome, firefox and MS edge but I get different results on a smart phone (IPHONE 6 IOS) using either safari or chrome.
Here's the code and the results:
for (j= 0;j<allcnt;j++){
resdates[j] = false;
resdate = new Date(allresx[j].date + ' 00:00:00');
resmth = resdate.getMonth() + 1 ;
resday = resdate.getDate() ;
$("#wx" + j).hide();
document.write(allresx[j].date + ' 00:00:00 |');
document.write(resmth + ' | ');
document.write(resday + ' | ');
document.write('<br>');
}
on the desktop I'm getting:
2017-05-30 00:00:00 |5 | 30 |
2017-06-01 00:00:00 |6 | 1 |
2017-06-04 00:00:00 |6 | 4 |
which is what I expected
on the smartphone I'm getting:
2017-05-30 00:00:00 |NaN | NaN |
2017-06-01 00:00:00 |NaN | NaN |
2017-06-04 00:00:00 |NaN | NaN |