JavaScript:
Pobieranie aktualnej daty
Jak to zrobić:
W czystym JavaScript używa się obiektu Date
, aby pracować z datami i czasem. Oto jak można uzyskać bieżącą datę i czas:
const currentDate = new Date();
console.log(currentDate); // Przykładowe wyjście: Pią Kwi 14 2023 12:34:56 GMT+0100 (Czas letni Wielkiej Brytanii)
Aby wyświetlić tylko datę w bardziej przyjaznym dla użytkownika formacie, można użyć metod takich jak toLocaleDateString()
:
console.log(currentDate.toLocaleDateString()); // Przykładowe wyjście: 4/14/2023
Dla większej kontroli nad formatem, bardzo popularne są biblioteki firm trzecich, takie jak Moment.js czy date-fns, chociaż warto wiedzieć, że Moment.js jest obecnie uważany za projekt legacy w trybie utrzymania.
Używając Moment.js:
const moment = require('moment'); // zakładając Node.js lub użycie bundlera modułów
const formattedDate = moment().format('YYYY-MM-DD');
console.log(formattedDate); // Przykładowe wyjście: 2023-04-14
Z date-fns, które podkreśla modularność pozwalającą na import tylko tego, co potrzebujesz:
const { format } = require('date-fns');
const formattedDate = format(new Date(), 'yyyy-MM-dd');
console.log(formattedDate); // Przykładowe wyjście: 2023-04-14
Każde podejście oferuje różne poziomy wygody i elastyczności przy pracy z datami w JavaScript, od wbudowanego obiektu Date
po bardziej zaawansowane możliwości formatowania i manipulowania dostępne przez biblioteki.