0

i have tried to get start time and end time by java-script but i dono how to get on submit button it have to run on side of submit button how much time to run a Report...

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;

like wise i have to get in javascript ...how to achieve this ?

4

2 に答える 2

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'>

このデモ用のデモフィドルを作成しました

于 2013-09-17T05:49:43.553 に答える
1

このスクリプトは、開始から終了まで (送信ボタンが押されるまで) に経過した時間を示します - 時間はミリ秒単位です。

脚本:

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>
于 2013-09-17T05:21:52.280 に答える