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.