JavaScript:
Få det aktuella datumet

Hur:

I ren JavaScript använder man Date-objektet för att arbeta med datum och tider. Så här kan du få det aktuella datumet och tiden:

const currentDate = new Date();
console.log(currentDate); // Exempelutskrift: Fre Apr 14 2023 12:34:56 GMT+0100 (Brittisk sommartid)

För att bara visa datumet i ett mer användarvänligt format kan du använda metoder som toLocaleDateString():

console.log(currentDate.toLocaleDateString()); // Exempelutskrift: 2023-04-14

För mer kontroll över formatet är tredjepartsbibliotek som Moment.js eller date-fns mycket populära, även om det är bra att vara medveten om att Moment.js nu anses vara ett äldre projekt i underhållsläge.

Med Moment.js:

const moment = require('moment'); // antar Node.js eller använder en modulbuntare
const formattedDate = moment().format('YYYY-MM-DD');
console.log(formattedDate); // Exempelutskrift: 2023-04-14

Med date-fns, som betonar modularisering vilket tillåter dig att bara importera det du behöver:

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

Varje angreppssätt erbjuder olika nivåer av bekvämlighet och flexibilitet för att arbeta med datum i JavaScript, från det inbyggda Date-objektet till mer sofistikerade formaterings- och manipuleringsmöjligheter som finns tillgängliga genom bibliotek.