Nykyisen päivämäärän hankkiminen

JavaScript:
Nykyisen päivämäärän hankkiminen

Kuinka:

Vanilla JavaScriptissä Date-objektia käytetään päivämäärien ja aikojen käsittelyyn. Tässä on miten voit saada nykyisen päivämäärän ja ajan:

const currentDate = new Date();
console.log(currentDate); // Esimerkkituloste: Pe huhti 14 2023 12:34:56 GMT+0100 (Britannian kesäaika)

Näyttääksesi pelkän päivämäärän käyttäjäystävällisemmässä muodossa, voit käyttää metodeja kuten toLocaleDateString():

console.log(currentDate.toLocaleDateString()); // Esimerkkituloste: 14.4.2023

Saat enemmän hallintaa muodon ylle, kolmannen osapuolen kirjastot kuten Moment.js tai date-fns ovat hyvin suosittuja, vaikka on hyvä olla tietoinen siitä, että Moment.js on nyt pidetty vanhentuneena projektina ylläpitotilassa.

Käyttäen Moment.js:

const moment = require('moment'); // olettaen Node.js:n käytön tai moduulipaketin käytön
const formattedDate = moment().format('YYYY-MM-DD');
console.log(formattedDate); // Esimerkkituloste: 2023-04-14

date-fns:n kanssa, joka korostaa modularisaatiota sallien sinun tuoda vain tarvitsemasi:

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

Kukin lähestymistapa tarjoaa eri tasoja mukavuutta ja joustavuutta työskenneltäessä päivämäärien kanssa JavaScriptissä, sisäänrakennetusta Date-objektista monimutkaisempiin muotoilu- ja manipulointimahdollisuuksiin, jotka ovat saatavilla kirjastojen kautta.