Το αντικείμενο Date συνεργάζεται άμεσα με την τρέχουσα ημερομηνία του συστήματος που τρέχει σε . Επίσης , ο προγραμματιστής μπορεί να δημιουργήσει την ημερομηνία αντικείμενα που αντιπροσωπεύουν μελλοντικές ημερομηνίες παρέχοντας επιχειρήματα προετοιμασίας με το αντικείμενο όταν αυτό δημιουργείται . Ο προγραμματιστής μπορεί στη συνέχεια να χρησιμοποιήσει τη λειτουργικότητα του αντικειμένου ημερομηνία για να τραβήξει συγκεκριμένα επιχειρήματα από την ημερομηνία ( ημέρα , χρόνο , κλπ.) ή να συγκρίνετε τις ημερομηνίες για να δείτε ποια ημερομηνία είναι μεταγενέστερη .
Εικόνων πάρει σημερινή Ημερομηνία
όταν δημιουργείται ένα αντικείμενο Date , που περιέχει τις πληροφορίες του τρέχοντος ημερομηνία κατά την οποία αυτή τεκμηριώθηκε . Εάν τίποτε άλλο δεν δίνεται στο αντικείμενο ημερομηνία κατά την οποία δημιουργήθηκε , θα πρέπει πάντα ότι η τρέχουσα ημερομηνία και ώρα είναι αποθηκευμένα σε αυτό . Για να αποκτήσετε τη νέα τρέχουσα ώρα , όμως , ο προγραμματιστής πρέπει να καλέσετε τις μεθόδους , όπως η " getDate " ή " getMonth " για να ενημερώσετε την ημερομηνία και την ώρα .
Η δημιουργία ενός νέου Ημερομηνία
Ο άλλος τρόπος για να υπόσταση ημερομηνία αντικειμένων είναι να παρέχει πληροφορίες ώρας και ημερομηνίας στο αντικείμενο . Όταν δημιουργείται το αντικείμενο ημερομηνία , ο προγραμματιστής μπορεί να παρέχει αριθμητικές τιμές για να αλλάξετε τις τιμές ημερομηνίας , όπως το έτος ή μήνα . Για παράδειγμα , ο παρακάτω κώδικας δείχνει πώς μπορείτε να δημιουργήσετε ένα αντικείμενο ημερομηνία που αντιπροσωπεύει την ημερομηνία των Χριστουγέννων το 1999 :
var Χριστούγεννα = νέα Ημερομηνία ()? Christmas.setFullYear ( 1999 , 11 , 25 ) ? //Δεκέμβριος 25 , 1999
εικόνων πάρει τη διαφορά
Η
Για τον υπολογισμό των διαφορών ημερομηνία είναι ένα θέμα της αφαίρεσης των χρόνων μία ημερομηνία από την άλλη , σε χιλιοστά του δευτερολέπτου από την τυπική ημερομηνία το 1970 , και τη μετατροπή σε μία μονάδα χρόνου, όπως ημέρες . Έτσι , στο παράδειγμα των Χριστουγέννων , αν ένας προγραμματιστής επιθυμεί να δείτε πόσος χρόνος έχει περάσει σε ημέρες από τα Χριστούγεννα του 1999 , θα μπορούσε να αφαιρέσει το χρόνο σε χιλιοστά του δευτερολέπτου από τον τρέχοντα χρόνο σήμερα και στη συνέχεια να μετατρέψετε σε ημέρες :
var σήμερα = νέα Ημερομηνία ( ) ? ημέρα var = 1000 * 60 * 60 * 24 ? //αριθμός των χιλιοστών του δευτερολέπτου σε μια μέρα
document.write ( Math.ceil ( ( christmas.getTime ( ) - today.getTime ( ) ) /( ημέρα ) ) ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα