⊗jsPmTmWDO 317 of 505 menu

Visualizzazione delle parti della data in parole in JavaScript

Hai già imparato a visualizzare il giorno della settimana come numero usando il metodo getDay. Spesso, però, non abbiamo bisogno del numero del giorno della settimana, ma del suo nome testuale. Scriviamo il codice che convertirà i numeri restituiti dal metodo getDay nei corrispondenti nomi dei giorni della settimana.

Per iniziare, scriviamo il codice che visualizzerà il numero del giorno corrente della settimana:

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

Ora modifichiamo questo codice in modo che venga visualizzato non il numero del giorno della settimana, ma il suo nome (per brevità, domenica sarà 'dom', lunedì 'lun' e così via).

Per risolvere il problema, creeremo un array dei giorni della settimana days e lo inizieremo con domenica (poiché questo è il giorno zero):

let days = ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'];

Come usare questo array per visualizzare a schermo, ad esempio, 'mar'? È necessario passare tra parentesi quadrate il numero di questo giorno (martedì ha numero 2):

let days = ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab']; console.log(days[2]); // visualizzerà 'mar'

Tuttavia, non vogliamo passare il giorno della settimana manualmente, ma vogliamo che JavaScript determini autonomamente il giorno corrente e ne visualizzi il nome. Per fare ciò è necessario combinare ciò che restituisce il metodo getDay e il nostro array days:

let date = new Date(); let day = date.getDay(); let days = ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab']; console.log(days[day]);

Sia dato il seguente array:

let months = [ 'gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic' ];

Visualizza utilizzando questo array il nome del mese corrente.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta