⊗jsPmTmWDO 317 of 505 menu

Εκτύπωση τμημάτων μιας ημερομηνίας με λέξεις στο JavaScript

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

Πρώτα, ας γράψουμε έναν κώδικα που θα εμφανίζει τον αριθμό της τρέχουσας ημέρας της εβδομάδας:

let date = new Date(); let day = date.getDay(); console.log(day);

Και τώρα ας βελτιώσουμε αυτόν τον κώδικα έτσι ώστε στην οθόνη να εμφανίζεται όχι ο αριθμός της ημέρας της εβδομάδας, αλλά το όνομά της (για συντομία, η Κυριακή θα είναι 'Sun', η Δευτέρα 'Mon' και ούτω καθεξής)

Για να λύσουμε το πρόβλημα, θα φτιάξουμε έναν πίνακα με τις ημέρες της εβδομάδας days και θα τον ξεκινήσουμε από την Κυριακή (καθώς αυτή είναι η μηδενική ημέρα):

let days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];

Πώς να χρησιμοποιήσετε αυτόν τον πίνακα για να εμφανίσετε, για παράδειγμα, το 'Tue'; Πρέπει να περάσετε τον αριθμό της ημέρας αυτής σε αγκύλες (Η Τρίτη έχει τον αριθμό 2):

let days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']; console.log(days[2]); // εμφανίζει 'Tue'

Ωστόσο, δεν θέλουμε να περάσουμε την ημέρα της εβδομάδας χειροκίνητα, αλλά αφήνουμε το JavaScript να ανιχνεύσει την τρέχουσα ημέρα και να εμφανίσει το όνομά της. Για να το κάνουμε αυτό, πρέπει να συνδυάσουμε αυτό που επιστρέφει η μέθοδος getDay με τον πίνακά μας days:

let date = new Date(); let day = date.getDay(); let days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']; console.log(days[day]);

Ας δοθεί ο ακόλουθος πίνακας:

let months = [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ];

Χρησιμοποιήστε αυτόν τον πίνακα για να εμφανίσετε το όνομα του τρέχοντος μήνα.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη