2013-09-17 1 views
0

Я попытался получить время начала и окончания java-script, но я не знаю, как попасть на кнопку отправки, она должна запускаться на стороне кнопки отправки, как много времени, чтобы запустить отчет ...В момент начала и окончания времени отправки, чтобы вычислить по javascript

var begin_date = new Date(); 
//begin_time = begin.date.getTime(); 
begin_time = begin_date.getMilliseconds(); 
begin_date2 = begin_date; 


var end_date = new Date(); 
//end_time = end_date.getTime(); 
end_time = end_date.getMilliseconds(); 
total_time = end_time - begin_time; 


'Begin Time (ms): ' + begin_time; 

'End time (ms): ' + end_time + "\n"+' Total time (ms): ' + total_time; 

как мудрый я должен получить в JavaScript ... как этого добиться?

+0

может у вас ур полный код может быть ссылкой на скрипку? не ablt, чтобы понять, чего вы действительно хотите достичь? – Shashank

+0

Если вы не отправляете свою форму через Ajax, вы не сможете получить время, потому что страница будет обновлена, а start_time будет потеряна. – jeff

ответ

1

Этот скрипт дает время, прошедшее с начала до конца (до нажатия кнопки отправки) - Время в миллисекундах.

SCRIPT:

var begin_date; 
var btime1,btime2,btime3,btime; 
var etime1,etime2,etime3,etime; 
var end_date; 
function f1(){ 
begin_date = new Date(); 
btime1=begin_date.getHours(); 
btime2=begin_date.getMinutes(); 
btime3=begin_date.getSeconds(); 
} 
function f2(){ 
end_date = new Date(); 
etime1=end_date.getHours(); 
etime2=end_date.getMinutes(); 
etime3=end_date.getSeconds(); 
total_time = end_date-begin_date; 
} 
$(document).ready(function(){ 
$("#b1").click(function(){ 
    f2(); 
    $("#start").val(btime1+":"+btime2+":"+btime3); 
    $("#end").val(etime1+":"+etime2+":"+etime3); 
}); 
}); 

HTML:

<body onload="f1()"> 
<button id="b1">button</button><br/><br/> 
START: <input type="text" id="start"> 
END: <input type="text" id="end" > 
</body> 
+0

спасибо, что я попробовал ... это .. –

+0

, но мой вопрос - это нажать кнопку отправки, чтобы показать время начала: ярлык для метки конца на стороне кнопки ... –

+0

PLS попробовать с новым отредактированным кодом – Arunkumar

1

Вот идентификатор код, мыт помочь ур цель

$(document).ready(function() { 
var datetime = new Date(); 
var starttime = datetime.getTime(); 
$('#abc').click(function() { 
    var datetime1 = new Date(); 
    var endtime = datetime1.getTime(); 

    alert(starttime); 
    alert(endtime); 
    var time_diff = starttime - endtime; 
    alert(time_diff); 
}); 

}); 


<input type=button value=button id='abc'> 

Я создал создал демо скрипку для этого demo

+0

, но мой вопрос заключается в том, чтобы нажимать кнопку отправки, чтобы показать время начала: ярлык метки конца этикетки на стороне кнопки ... –

+0

Я не думаю, что wud требует много усилий ваш html-код – Jinandra

+0

, и поскольку у вашего вопроса есть «», он должен запускать на стороне кнопки отправки, сколько времени для запуска отчета ... »« Обычно он дает идею пользователя, что вам нужна разница во времени. Попробуйте устранить любую двусмысленность со своего поста, так как вы можете – Jinandra

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