Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите добавить пару часов к дате. (https://javascript.ru/forum/misc/58086-pomogite-dobavit-paru-chasov-k-date.html)

AntonMs 04.09.2015 02:11

Помогите добавить пару часов к дате.
 
Есть дата:
newDate = new Date()

getDate = newDate.getUTCDate()//День
getHours = newDate.getUTCHours()//Час
getMinutes = newDate.getUTCMinutes()//Минута

console.log(getDate+' '+getHours+':'+getMinutes)
Как добавить или отнять к дате 2 часа к примеру?

Decode 04.09.2015 02:18

AntonMs, слабо в учебнике посмотреть?

https://learn.javascript.ru/datetime...ов-даты

AntonMs 04.09.2015 03:06

Decode, Я пробегал по данной странице уже, ну и? Тыкните носом пожалуйста...

Rise 04.09.2015 07:47

AntonMs,
var newDate = new Date();

alert(newDate.getUTCHours() + ':' + newDate.getUTCMinutes());

newDate.setMilliseconds(2 * 60 * 60 * 1000);  // +2 часа

alert(newDate.getUTCHours() + ':' + newDate.getUTCMinutes());

newDate.setMilliseconds(-3 * 60 * 60 * 1000); // -3 часа

alert(newDate.getUTCHours() + ':' + newDate.getUTCMinutes());

AntonMs 04.09.2015 09:36

Rise, спасибо, а Я так изначально пробовал setHours(2), не вышло.

Rise 04.09.2015 09:39

AntonMs, понимаю...


Часовой пояс GMT +3, время: 20:27.