getTime
Time on a computer is calculated from the number of milliseconds elapsed since January 1, 1970. Every computer has a counter that is counting these milliseconds. You can use getTime() to calculate the elapsed time between two events.
Examples
Example: Get Time
console.log(getTime());
Example: How Fast?
Calculate how long it takes to execute two statements. Use the speed slider in the Debug Console to slow down execution.
// Calculate how long it takes to execute two statements. Use the speed slider in the Debug Console to slow dowen execution.
var start=getTime();
var stop=getTime();
console.log(stop-start);
Example: Five Clicks
Calculate the elapsed time for 5 clicks.
// Calculate the elapsed time for 5 clicks.
var start=0;
var stop=0;
textLabel("instructions", "Click the button five times as fast as you can");
button("gameButton", "Click me!");
textLabel("results", "");
var count = 0;
onEvent("gameButton", "click", function(){
if (count==0) start=getTime();
count = count + 1;
if (count==5) {
stop=getTime();
setText("results", "You clicked 5 times in " + (stop-start) + " milliseconds.");
}
});
Syntax
getTime();
Returns
Tips
- It is difficult to calculate today's date from getTime(). See the full javascript Date() class instead.
Found a bug in the documentation? Let us know at support@code.org.