What's new

Closed Javascript datetime question.

Status
Not open for further replies.

Chadxz

Addict
Joined
May 3, 2013
Posts
25
Reaction
4
Points
67
Age
35
Hello po mga master, nag aaral ako ng javascript eh.. My tanong lang sana ako ito po yung code

<!DOCTYPE html>
<html>

<style>

#shape{

background-color:red;
width:200px;
height:200px;
}

</style>



<body>
<div id="timer"></div>
<div id="shape"></div>





<script>

var start = new Date().getTime();

document.getElementById("shape").onclick = function(){

var end = new Date().getTime();
document.getElementById("shape").style.display = "none";
var timeTaken = ("start variable: " + start + " : end variable: " + end + ": Respond time : " + (end - start)/1000 +"s");
document.getElementById("timer").innerHTML = (timeTaken);

}


</script>

</body>

</html>



basic lang po yung program, nag cacalculate lang sya kung gaano katagal bago mo ma click yung red na box, ang tanong ko lang po eh dun sa line na "var start = new Date().getTime();" at dun sa "var end = new Date().getTime();" mas nauna ko naman dineclare yung variable na start at mas nauna syang nag process right ? pero bakit nung tinignan ko yung result mas mataas yung time nung variable end, na mag pro-process palang if pinindot mo yung red box.. bakit ganun ?, diba dapat mas mataas yung value ng variable start, kasi nag process na sya after load ng page.. Salamat po sa sasagot..
 
mali ang interpretation mo...
tama lang na mas mataas ang end kasi ang getTime function kinalculate niyan yung span of milliseconds na nakalipas mula sa pagload nung page...

bali yung first getTime which is yung start variable nacapture na nun yung lesser value ng getTime - in milliseconds -
yung later getTime function which is yung end variable dapat mas mataas talaga ang value niya since nadagdagan na ang no. of milliseconds na nakalipas kasi siya ang mas nahuli kaysa sa start variable...
natrigger lang siya nung pagclick nung red square...

proof din na tama ang formula ay yung variable ng response time...
dapat hindi siya negative value...
 
Last edited:
mali ang interpretation mo...
tama lang na mas mataas ang end kasi ang getTime function kinalculate niyan yung span of milliseconds na nakalipas mula sa pagload nung page...

bali yung first getTime which is yung start variable nacapture na nun yung lesser value ng getTime - in milliseconds -
yung later getTime function which is yung end variable dapat mas mataas talaga ang value niya since nadagdagan na ang no. of milliseconds na nakalipas kasi siya ang mas nahuli kaysa sa start variable...
natrigger lang siya nung pagclick nung red square...

proof din na tama ang formula ay yung variable ng response time...
dapat hindi siya negative value...


Thanks po sa reply, na realize ko din to kahapon eh, my pinapanood kasi ako na video, hindi na explain yung function nung time, iniisip ko kasi dahil nga yung "end" na variable eh mag sstart sa 0, then pag na click palang dun aandar yung time, eh hindi pala ganun, pag pala nag declare ka ng "variable na = new Date()" then nag declare ka ulit ng new variable na = new Date(); mag sstart pala yung pangalawang variable na my = new Date() din kung saan nag stop yung first na variable na my =new Date() na function".

So if yung variable start pag ka load ng page eh aandar na yung time in milliseconds format, then pag na trigger yung second variable na end by any certain condition mag s-stop na yung variable start, then yung end na variable yung aandar naman at mag s-start sya kung saan nag stop yung variable start, sya lang yung mag tutuloy kung saan nag stop yung time, so mas malaki talaga yung value/time nung end variable, Tama po yung thinking ko or my kulang po ? Thanks ulit.
 
pag na trigger yung second variable na end by any certain condition mag s-stop na yung variable start
hindi...
pagkaload ng page nakacapture na yung time in milliseconds...
sa pagstart pa lang ng page nakuha na ang value ng start variable...

then yung end na variable yung aandar naman at mag s-start sya kung saan nag stop yung variable start, sya lang yung mag tutuloy kung saan nag stop yung time, so mas malaki talaga yung value/time nung end variable,
tama ito... :)
imaginine mo na lang ito...

loaded ang page - start variable meron ng value -> pagclick mo ng square - end variable meron ng value...

value ng end variable ay yung time in milliseconds mula sa pagload ng page hanggang sa pagclick mo ng square...
 
Last edited by a moderator:
hindi...
pagkaload ng page nakacapture na yung time in milliseconds...
sa pagstart pa lang ng page nakuha na ang value ng start variable...


tama ito... :)
imaginine mo na lang ito...

loaded ang page - start variable meron ng value -> pagclick mo ng square - end variable meron ng value...

value ng end variable ay yung time in milliseconds mula sa pagload ng page hanggang sa pagclick mo ng square...

Thanks ulit ^_^ galing nyo po.
 
Last edited by a moderator:
hindi...
pagkaload ng page nakacapture na yung time in milliseconds...
sa pagstart pa lang ng page nakuha na ang value ng start variable...


tama ito... :)
imaginine mo na lang ito...

loaded ang page - start variable meron ng value -> pagclick mo ng square - end variable meron ng value...

value ng end variable ay yung time in milliseconds mula sa pagload ng page hanggang sa pagclick mo ng square...

I see thanks ulit, so yung value/time nung variable start eh mula sa pag load ng page hangang bago mo i click yung red square, tama po noe?
 
Last edited by a moderator:
Status
Not open for further replies.

Similar threads

Back
Top