2013-04-29 2 views
-2

Как узнать разницу во времени между регистрацией заезда и выездами.Узнать разницу во времени JavaScript

function Checkdate(id) 
{ 
    var txtCheckinNew = $(id).parents("table").find("#[id$=TransferDate]").val(); //04/30/2013 
    var txtCheckoutNew =$(id).parents("table").find("#[id$=TransferDate1]").val(); //05/03/2013 
    var diff = Date(txtCheckoutNew) - Date(txtCheckinNew); 
    alert(diff);  
} 
+2

Какой формат входных данных? И какой должен быть выход? – banzsh

+0

Заезд: - 04/30/2013 и выезд: - 5/03/2013 –

+0

'var diff = new Date (txtCheckoutNew) - новая дата (txtCheckinNew);'? – Jashwant

ответ

1

вы можете использовать Date.parse

var txtCheckinNew = Date.parse($('#TransferDate').val()); 
var txtCheckoutNew = Date.parse($('#TransferDate1').val()); 
alert((txtCheckoutNew-txtCheckinNew)/(24*60*60*1000)); 

JS Fiddle

1

Пожалуйста, посмотрите на http://jsfiddle.net/2dJAN/1/

<div class="date"></div> 

var Date1 = new Date (2008, 7, 25); 
var Date2 = new Date (2008, 7, 27); 
var one_day = 1000*60*60*24; 
var Days = (Date2.getTime() - Date1.getTime())/(one_day) 
$('.date').html(Days) 
Смежные вопросы