Я использую плагин date.js
для преобразования моих времен в объект даты, а затем я вычитаю их. Но результат недействителен. Мое время в этом формате 11:00 pm
Это то, что я делаю:Вычитание двух раз в формате AM/PM с использованием javascript
var tim_i = $('#in_time').val();
var tim_o = $('#out_time').val();
total_tim = "";
if (tim_i && tim_o){
d1 = Date.parse(tim_i);
d2 = Date.parse(tim_o);
date_diff = new Date(d2 - d1);
total_tim=date_diff.getHours() + ':' + date_diff.getMinutes();
}
$('#total_time').val(total_tim);
Есть ли что-то еще мне нужно сделать?
Взгляните: http://stackoverflow.com/questions/141348/what-is-the-best-way-to-parse-a-time-into-a-date-object-from -user-input-in-javas Он объясняет, как анализировать время с помощью JS. – Sam
Имейте в виду, что [Datejs заброшен] (http://stackoverflow.com/tags/datejs/info). –