2013-02-23 2 views
0

Я использую JQuery Прикинь таймер, и он работает в 1 строке:Как вычесть 2 DateTimes, чтобы получить результат DateTime?

$(document).ready(function() { 
$('#count_up').countUp({ 'lang': 'en', 'format': 'day', 'sinceDate': '22/07/2008-00::00' }); 
}); 

Таким образом, это показывает мне дни, часы, минуты и секунды от sinceDate.

Модель моего лица имеет BirthDay Недвижимость. Какое значение следует передать таймеру вместо «22/07/2008-00 :: 00», чтобы рассчитать, сколько времени живет человек?

Например, BirthDay является 20/02/2013 05:07:24. И вот дата: 23/02/2013-05: 07: 24.

jQuery countUp() предоставит мне: 3 дня, 0 час, 0 минут, 0 секунд.

Как рассчитать BirthDay и DateTime.Now Разница с обратным счетчиком? Мне нужно 2 разницу DateTime, которая находится в типе DateTime.

Edit:

Когда я использую только BirthDay в countUp(), всегда есть разница 12 часов. Например, 12 часов, 5 минут. Но должно быть всего 5 минут. Я не понимаю эту разницу в 12 часов.

ответ

1

Что вы ищете является TimeSpan/диапазон

Посмотрите

Calculate timespan in JavaScript

+0

я нахожу мои ошибки. BirthDay.ToString ("dd/MM/yyyy-hh: mm: ss") дает мне часы в 12 AM/PM. Но мне нужны 24-часовые часы. Как я могу взять Время в 24-часовых часах от BirthDay? –

+0

Наверное, я нахожу ответ. Все было так: не 'hh', я должен использовать 'HH' –

Смежные вопросы