Λύθηκε: javascript μετατροπή χιλιοστών του δευτερολέπτου σε ωω χιλιοστά ss

Το κύριο πρόβλημα με τη μετατροπή χιλιοστών του δευτερολέπτου σε ώρες, λεπτά και δευτερόλεπτα είναι ότι δεν είναι πάντα συνεπή. Για παράδειγμα, αν μετατρέψετε 10,000 χιλιοστά του δευτερολέπτου σε ώρες, το αποτέλεσμα θα ήταν 10 ώρες. Ωστόσο, αν μετατρέψατε 10,000 χιλιοστά του δευτερολέπτου σε λεπτά, το αποτέλεσμα θα ήταν 10 λεπτά και 40 δευτερόλεπτα.

var date = new Date(milliseconds);
var hh = date.getHours();
var mm = date.getMinutes();
var ss = date.getSeconds();

Αυτός ο κώδικας δημιουργεί ένα νέο αντικείμενο ημερομηνίας χρησιμοποιώντας τα δεδομένα χιλιοστά του δευτερολέπτου και, στη συνέχεια, λαμβάνει τις ώρες, τα λεπτά και τα δευτερόλεπτα από αυτό το αντικείμενο ημερομηνίας.

Χρόνος και JavaScript

Η JavaScript είναι μια γλώσσα προγραμματισμού που εκτελείται στο πρόγραμμα περιήγησης. Δημιουργήθηκε το 1995 από τον Brendan Eich και τώρα είναι μια από τις πιο δημοφιλείς γλώσσες στο διαδίκτυο.

Ένα από τα πιο σημαντικά χαρακτηριστικά της JavaScript είναι η ικανότητά της να εκτελείται ασύγχρονα. Αυτό σημαίνει ότι ο κώδικας μπορεί να εκτελείται παράλληλα, γεγονός που μπορεί να κάνει τις εργασίες πιο γρήγορες. Η JavaScript διαθέτει επίσης μια ενσωματωμένη βιβλιοθήκη ημερομηνιών και ώρας, η οποία διευκολύνει την εργασία με ημερομηνίες και ώρες.

Μετατροπή χρόνου

Υπάρχουν μερικοί τρόποι μετατροπής χρόνου σε JavaScript. Ο πιο συνηθισμένος τρόπος είναι να χρησιμοποιήσετε το αντικείμενο Date.

var now = new Date(); // 12/5/2015 3:00 μ.μ

Μπορείτε επίσης να χρησιμοποιήσετε την ενσωματωμένη συνάρτηση Date.now().

var now = Date.now(); // 12/5/2015 3:00 μ.μ

Σχετικές αναρτήσεις:

Αφήστε ένα σχόλιο