⊗jsPmTmWDO 317 of 505 menu

Utskrift av deler av datoen med ord i JavaScript

Du kan allerede skrive ukedagen som et tall ved hjelp av metoden getDay. Ofte trenger vi imidlertid ikke ukedagsnummeret, men dens tekstlige navn. La oss skrive kode som vil konvertere tallene returnert av metoden getDay til de tilsvarende ukedagsnavnene.

La oss starte med å skrive kode som vil skrive ut nummeret på gjeldende ukedag:

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

La oss nå forbedre denne koden slik at det ikke vises ukedagsnummeret, men dens navn (for korthets skyld vil søndag være 'sø', mandag 'ma' og så videre).

For å løse oppgaven skal vi lage en array med ukedager days og starte den med søndag (siden dette er null-dagen):

let days = ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'];

Hvordan kan vi bruke denne arrayen til å skrive ut, for eksempel, 'ti'? Vi må sende inn nummers på denne dagen (tirsdag har nummer 2) i klammeparenteser:

let days = ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø']; console.log(days[2]); // vil skrive ut 'ti'

Imidlertid ønsker vi ikke å sende inn ukedagen manuelt, men vi ønsker at JavaScript selv skal bestemme gjeldende dag og skrive ut dens navn. For å gjøre dette må vi kombinere det som returneres av metoden getDay, og vår array days:

let date = new Date(); let day = date.getDay(); let days = ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø']; console.log(days[day]);

La følgende array være gitt:

let months = [ 'jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des' ];

Skriv ut navnet på gjeldende måned ved hjelp av denne arrayen.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis