|
|
ΧΡΟΝΟΜΕΤΡΗΣΗ: Διαφορά χρόνου
Η μέθοδος getTime() επιστρέφει ένα αριθμό που παριστά το χρονικό διάστημα από την 1 Ιανουαρίου 1970 μέχρι τώρα, μετρημένο σε χιλιοστά του δευτερολέπτoυ, επομένως
today.getTime() /1000 =>
Θα μπορούσε κάποιος χρησιμοποιώντας αυτόν τον αριθμό, να φτιάξει αλγόριθμο που να παρουσιάζει την πλήρη ημερομηνία με ρολόϊ ταυτόχρονα, αλλά αυτό δεν αξίζει τον κόπο διότι καλύπτεται από τις μεθόδους που έχουμε περιγράψει στις προηγούμενες σελίδες.
Mπορούμε όμως να χρησιμοποιήσουμε την getTime() για να μετράμε διαφορά χρόνου (χρονομέτρηση). Αυτό μπορεί να γίνει παίρνοντας διαφορετικά αντίγραφα της Date() σε διαφορετικές χρονικές στιγμές, οπότε θα έχουμε και διαφορετικές τιμές της getTime().
π.χ:
<script language="JavaScript">
<!--
. . .
// έναρξη χρονομέτρησης
startTime=new Date()
. . .
// μεσολαβεί το συμβάν που χρονομετρούμε
. . .
// λήξη χρονομέτρησης
endTime=new Date()
. . .
// παρουσίαση διαφοράς χρόνου σε δευτερόλεπτα
var dTime=( endTime.getTime() - startTime.getTime() ) / 1000
document.write(dTime)
. . .
// -->
</script>
|
Java Script, v2.2 - Sept 2001
|