Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> JavaScript Προγραμματισμός

Javascript για Υπολογισμοί Time

Στην προγραμματισμού για το Web μπορεί να καταστεί αναγκαίο να εκτελούν υπολογισμούς με βάση την ημερομηνία ( ή συγκεκριμένες μελλοντικές ημερομηνίες ) για να πάρετε πληροφορίες για ένα θεατή . Οι ημερομηνίες και οι ώρες αντιμετωπίζονται διαφορετικά από τις άλλες αριθμητικές τιμές με βάση τους ειδικούς κανόνες που ακολουθούν ( και τις παρατυπίες της ημερομηνίας και μετρήσεις του χρόνου που οφείλεται σε διαφορές στα μήκη μήνα ή δίσεκτα έτη) . Το JavaScript Ημερομηνία αντικειμένου επιτρέπει στους προγραμματιστές να έχουν πρόσβαση την ημερομηνία και ώρα προκειμένου να προμορφωμάτων υπολογισμούς . Η ημερομηνία Αντικείμενο
Η

Το JavaScript αντικείμενο Ημερομηνία παρουσίες όπως και άλλα αντικείμενα , όπως:

var d = νέα Ημερομηνία ()?

Από αυτή τη μεταβλητή " d », η οποία αντιπροσωπεύει ένα παράδειγμα ενός αντικειμένου ημερομηνία, η ώρα του συστήματος μπορεί να προσεγγιστεί μέσω της μεθόδου κλήσεις προς το αντικείμενο ( όπως είναι η ανάκτηση τοπική ημερομηνία και ώρα , ζώνη ώρας , και το Συντονισμένη Παγκόσμια Ώρα) .
Η
διαφορετικές μέθοδοι ώρα
Η

από ένα αντικείμενο Date , τα διάφορα μέτρα του χρόνου μπορούν να συγκεντρωθούν : ώρες , λεπτά , δευτερόλεπτα , και την ημέρα ( μεταξύ άλλων ) (Πηγή 1 ) . Για παράδειγμα , ο προγραμματιστής μπορεί να καλέσει μεθόδους για τη συλλογή τιμές ημερομηνίας και ώρας , όπως η τρέχουσα ώρα ( Πηγή 1 ) :

var h = d.getHours ( ) ?

Ή , άλλο παράδειγμα :

var m = d.getMinutes ( ) ?

θα επιστρέψει την τρέχουσα λεπτό της ώρας ( 1 - 59 ) (Πηγή 1 ) . Για δευτερόλεπτα , πώληση

var s = d.getSeconds ( ) ?

Θα επιστρέψει δευτερόλεπτα σε μια παρόμοια μορφή ( 1-59 )

Η Επιστροφή .
τιμές

Για απλούς υπολογισμούς του χρόνου σχετικά με την ώρα, τα λεπτά και τα δευτερόλεπτα , την απόκτηση των αριθμητικών τιμών βάσης πρέπει να είναι επαρκής . Λεπτά και δευτερόλεπτα και επιστρέψτε ακέραιες τιμές 0-59 , έτσι τον υπολογισμό των διαφορών θα πρέπει να είναι ένα απλό θέμα των αφαιρέσεων . Ώρες, ωστόσο , επιστρέφονται με βάση το ρολόι 24 ωρών (Πηγή 1 ) . Αυτό σημαίνει ότι, για να εμφανίσετε τα αποτελέσματα σε χειμερινή ώρα , οι επιπλέον υπολογισμούς που απαιτούνται για την παραγωγή του κατάλληλου επιπέδου χρόνο
εικόνων Παραδείγματα
Η

Για παράδειγμα : .

var d = νέα Ημερομηνία ()?

var h1 = d.getHours ( ) ?

var future_date = 23 ?

var διαφ ?

αν ( h1> = future_date )

{ diff = h1 - future_date ? }

άλλο

{ diff = future_date - h1 ? }

Αυτό το παράδειγμα κώδικα παίρνει την τρέχουσα ώρα , και τη συγκρίνει με μια μελλοντική ώρα μέσα αφαίρεσης ( η διαφορά είναι ο αριθμός των ωρών μεταξύ των δύο φορές ) . Για να εμφανίσετε μια ώρα σε χειμερινή ώρα , δοκιμάστε αυτόν τον κώδικα :

var h2 = d.getHours ( ) ?

Εάν ( h2 > 12 )

{ h2 = h2 - 12 ? }

document.write ( h2 ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα