Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Работа со "временем" (https://javascript.ru/forum/jquery/59638-rabota-so-vremenem.html)

farrewa906 20.11.2015 12:50

Работа со "временем"
 
Добрый день, не так давно начал изучать JQ. Решил написать что-то вроде калькулятора времени. Суть такая, 2 импута и кнопка.
Вводим в импуты время, к примеру "9:29" и "15:53", нажимаем на кнопку и видим разницу "6:36"
Но не могу нигде найти хоть какого нибудь материал по этой теме. Помогите с этим. Может у кого есть ссылка на материал или пример.

рони 20.11.2015 12:58

farrewa906,
читать про http://javascript.ru/Date jQuery тут только для обработки клика нужен

рони 20.11.2015 13:08

Цитата:

Сообщение от farrewa906
видим разницу "6:36"

ой а не 6:24 ?
var data = new Date();
   data = data.setHours(15,53) - data.setHours(9,29)
   function formatTime(seconds) {
       var minutes = seconds / 60 | 0,
           hours = minutes / 60 | 0,
           days = hours / 24 | 0,
           hours = hours % 24;
       seconds %= 60;
       minutes %= 60;
       return [days, hours, minutes, seconds]
   };
   alert(formatTime(data/1000));

farrewa906 23.11.2015 11:35

Большое спасибо как за справочный материал, так и за пример.


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