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.