Я использую следующий фрагмент кода:
$.log('Ending time: ' + ending_time);
$.log('Now: ' + new Date());
$.log('Difference: ' + new Date(ending_time - new Date()));
Вывод следующий:
Ending time: Thu Apr 23 2009 14:31:29 GMT+0200
Now: Thu Apr 23 2009 11:56:02 GMT+0200
Difference: Thu Jan 01 1970 03:35:26 GMT+0100
Я использую «разницу», чтобы показать, сколько часов и минут осталось до ending_time
, но из-за разницы часовых поясов я получаю неправильное время (смещение на один час). способ расчета разницы с учетом часовых поясов?