Πώς να μετατρέψετε τη χρονοσήμανση σε μορφή ημερομηνίας σε JavaScript

Pos Na Metatrepsete Te Chronosemanse Se Morphe Emeromenias Se Javascript



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

Αυτό το εγχειρίδιο θα σας καθοδηγήσει σχετικά με τη μετατροπή της Timestamp σε μορφή ημερομηνίας σε JavaScript.







Πώς να μετατρέψετε την τιμή χρονοσήμανσης σε μορφή ημερομηνίας σε JavaScript;

Για να μετατρέψετε την τιμή της χρονικής σφραγίδας σε μορφή ημερομηνίας σε JavaScript, μπορούν να εφαρμοστούν οι ακόλουθες μέθοδοι:



  • ' Νέα ημερομηνία() ” Κατασκευαστής
  • ' getHours() », « getMiutes() ' και ' toDateString() ” Μέθοδοι
  • ' Ημερομηνία Τάξη Μέθοδοι



Ανατρέξτε στις μεθόδους που συζητήθηκαν μία προς μία!





Μέθοδος 1: Μετατροπή της χρονικής σφραγίδας σε μορφή ημερομηνίας σε JavaScript χρησιμοποιώντας την κατασκευή 'New Date()'

Ο ' νέα ημερομηνία() 'Ο κατασκευαστής δημιουργεί ένα νέο αντικείμενο με το όνομα ' ημερομηνία ” με την τρέχουσα ημερομηνία και ώρα. Αυτή η μέθοδος μπορεί να εφαρμοστεί για τη δημιουργία ενός αντικειμένου Ημερομηνία που αναφέρεται στη δηλωμένη τιμή χρονικής σφραγίδας και εμφανίζει τη μορφή ημερομηνίας μετατροπής.

Το παρακάτω παράδειγμα θα δείξει τη δηλωμένη έννοια.



Παράδειγμα

Πρώτα, δηλώστε μια μεταβλητή με το όνομα ' χρονική σφραγίδα ” και αποθηκεύστε μια συγκεκριμένη τιμή σε αυτό:

ήταν χρονική σφραγίδα = 1807110465663

Στη συνέχεια, εφαρμόστε το ' Ημερομηνία() ” κατασκευαστής για να δημιουργήσετε ένα νέο αντικείμενο ημερομηνίας και να χρησιμοποιήσετε την τιμή timeStamp ως όρισμα:

var dateFormat = νέα Ημερομηνία ( χρονική σφραγίδα ) ;

Τέλος, καταγράψτε την τιμή της μορφής ημερομηνίας μετατροπής στην κονσόλα:

console.log ( μορφή ημερομηνίας )

Το αποτέλεσμα της παραπάνω υλοποίησης θα έχει ως εξής:

Μέθοδος 2: Μετατροπή χρονοσήμανσης σε μορφή ημερομηνίας σε JavaScript χρησιμοποιώντας μεθόδους 'getHours()', 'getMinutes()' και 'toDateString()'

Αρχικά, εκχωρήστε μια συγκεκριμένη τιμή χρονικής σήμανσης και αποθηκεύστε την σε μια μεταβλητή με το όνομα timeStamp:

ήταν χρονική σφραγίδα = 1107110465663

Στη συνέχεια, εφαρμόστε το ' Ημερομηνία() ” κατασκευαστής για τη δημιουργία ενός νέου αντικειμένου ημερομηνίας με την τιμή timeStamp ως όρισμα όπως συζητήθηκε στην προηγούμενη μέθοδο:

συνθ ημερομηνία = νέα Ημερομηνία ( χρονική σφραγίδα ) ;

Μετά από αυτό, εφαρμόστε το ' getHours() ' και ' getMinutes() ” μεθόδους για να λάβετε τις ώρες και τα λεπτά σε σχέση με την εκχωρημένη τιμή timeStamp. Επίσης, εφαρμόστε το « toDateString() ” μέθοδος για να λάβετε και την αντίστοιχη ημερομηνία:

dateFormat = date.getHours ( ) + ':' + date.getMinutes ( ) + ',' + date.toDateString ( ) ;

Τέλος, εμφανίστε τη μορφή ημερομηνίας που προκύπτει στην κονσόλα:

console.log ( μορφή ημερομηνίας ) ;

Παραγωγή

Μέθοδος 3: Μετατροπή χρονοσήμανσης σε μορφή ημερομηνίας σε JavaScript χρησιμοποιώντας μεθόδους κλάσης ημερομηνίας

Ο ' Ημερομηνία Η κλάση παρέχει διάφορες μεθόδους για την αναπαράσταση της δηλωμένης χρονικής σφραγίδας στη μορφή ημερομηνίας. Αυτή η μέθοδος μπορεί να εφαρμοστεί για τη δημιουργία ενός νέου αντικειμένου ημερομηνίας και την εμφάνιση της αντίστοιχης μορφής ημερομηνίας, εφαρμόζοντας τις μεθόδους για την ανάκτηση καθενός από τα χαρακτηριστικά του ξεχωριστά.

Δείτε το παρακάτω παράδειγμα.

Παράδειγμα

Επαναλάβετε τα βήματα που αναφέρονται στις παραπάνω μεθόδους για την προετοιμασία μιας τιμής χρονικής σήμανσης και τη δημιουργία ενός νέου αντικειμένου ημερομηνίας ως εξής:

ήταν χρονική σφραγίδα = 1107110465663
ήταν μορφή ημερομηνίας = νέα Ημερομηνία ( χρονική σφραγίδα ) ;

Τώρα, εφαρμόστε το ' getDate() 'μέθοδος για να λάβετε την ημέρα του μήνα', getMonth() 'για να πάρουμε τον μήνα', getFullYear() ” για τη λήψη της αξίας ολόκληρου του έτους. Επίσης, εφαρμόστε το « getHours() », « getMinutes() ', και ' getSeconds() ” για τη λήψη του αντίστοιχου χρόνου έναντι της παρεχόμενης χρονικής σφραγίδας.

Τέλος, προσθέστε όλα τα χαρακτηριστικά για να λάβετε τη μορφή ημερομηνίας διαδοχικά:

console.log ( 'Ημερομηνία:' + dateFormat.getDate ( ) +
'/' + ( dateFormat.getMonth ( ) + 1 ) +
'/' +dateFormat.getFullYear ( ) +
'' +dateFormat.getHours ( ) +
':' +dateFormat.getMinutes ( ) +
':' +dateFormat.getSeconds ( ) ) ;

Παραγωγή

Έχουμε συγκεντρώσει διαφορετικές μεθόδους για τη μετατροπή της χρονικής σφραγίδας σε μορφή ημερομηνίας σε JavaScript.

συμπέρασμα

Για να μετατρέψετε τη χρονική σήμανση σε μορφή ημερομηνίας σε JavaScript, εφαρμόστε το ' Νέα ημερομηνία() ” Μέθοδος κατασκευής για τη δημιουργία ενός νέου αντικειμένου ημερομηνίας και την εμφάνιση της τρέχουσας ημερομηνίας και ώρας. Επίσης, εφαρμόστε το « getHours() », « getMinutes() ', και ' toDateString() ” μεθόδους για τη μεταγλώττιση της ώρας και της ημερομηνίας και την εμφάνισή τους. Επιπλέον, το « Τάξη ημερομηνίας Οι μέθοδοι μπορούν επίσης να χρησιμοποιηθούν για τον ίδιο σκοπό. Αυτό το άρθρο καθοδηγείται σχετικά με τη μετατροπή της χρονικής σφραγίδας σε μορφή ημερομηνίας σε JavaScript.