Как сместить дату на 4 часа +/-?
Здравствуйте,
Возможно ли без "занудных" вычислений каждой цифры, а только лишь смещать в дате часы и на автомате смещать дни : К примеру если 2016-02-12 23:00:00 + 2 hours = 2016-02-13 01:00:00 Так же если имеются значения только тайм зоны : 60, 720, -120 итп как сместить исходя из этих значений? |
<script> var date = new Date('2016-02-12 23:00:00'); date.setTime(date.getTime() + 1000 * 60 * 60 * 2); alert(date); </script> |
Цитата:
|
destus,
формат Цитата:
|
Цитата:
проблема в расчете(((((( newDateFrom = 'Fri Feb 12 2016 12:29:36 GMT+0300 (MSK)'; newDateFrom.setTime(dateUTC.getTime() - 1000 * 60 * 60 * 24); // Thu Feb 11 2016 12:34:51 GMT+0300 (MSK) newDateFrom.setTime(dateUTC.getTime() + 1000 * 60 * 60 * 3); // Fri Feb 12 2016 12:29:36 GMT+0300 (MSK) пытался просто сместить дату на один день назад, правильно |
Часовой пояс GMT +3, время: 15:01. |