JavaScript:
Få dagens dato

Hvordan:

I vanilla JavaScript brukes Date-objektet for å jobbe med datoer og tider. Slik kan du hente den gjeldende datoen og tiden:

const currentDate = new Date();
console.log(currentDate); // Eksempelutskrift: Fri Apr 14 2023 12:34:56 GMT+0100 (Britisk sommertid)

For å bare vise datoen i et mer brukervennlig format, kan du bruke metoder som toLocaleDateString():

console.log(currentDate.toLocaleDateString()); // Eksempelutskrift: 4/14/2023

For mer kontroll over formatet, er tredjepartsbiblioteker som Moment.js eller date-fns veldig populære, selv om det er godt å være oppmerksom på at Moment.js nå anses som et arveprosjekt i vedlikeholdsmodus.

Bruke Moment.js:

const moment = require('moment'); // antar Node.js eller bruk av en modulpakker
const formattedDate = moment().format('YYYY-MM-DD');
console.log(formattedDate); // Eksempelutskrift: 2023-04-14

Med date-fns, som vektlegger modularisering som lar deg kun importere det du trenger:

const { format } = require('date-fns');
const formattedDate = format(new Date(), 'yyyy-MM-dd');
console.log(formattedDate); // Eksempelutskrift: 2023-04-14

Hver tilnærming tilbyr ulike nivåer av bekvemmelighet og fleksibilitet for å jobbe med datoer i JavaScript, fra det innebygde Date-objektet til mer sofistikerte formaterings- og manipuleringsegenskaper tilgjengelig gjennom biblioteker.