122 of 264 menu

Obiekt Date

Obiekt Date - główny obiekt do pracy z datami.

Składnia

let date = new Date();

Teraz zmienna date - to obiekt z datą, który przechowuje w sobie bieżący moment czasu (sekundę, minutę, godzinę i tak dalej). Za pomocą specjalnych funkcji możemy uzyskać potrzebne nam charakterystyki czasu, na przykład, bieżącą godzinę, bieżący dzień lub bieżący miesiąc.

Na przykład, bieżącą godzinę można uzyskać tak: date.getHours(), a bieżący miesiąc - tak date.getMonth(). Zobaczcie wszystkie warianty:

let date = new Date(); console.log(date.getSeconds()); // sekundy console.log(date.getMinutes()); // minuty console.log(date.getHours()); // godziny console.log(date.getDate()); // dni console.log(date.getMonth()); // miesiące od zera console.log(date.getFullYear()); // rok console.log(date.getDay()); // bieżący dzień tygodnia

Ustawiamy określony moment czasu

Można ustawić nie bieżący moment czasu, a określony. W tym celu należy przekazać parametry w formacie new Date(rok, miesiąc, dzień, godziny, minuty, sekundy, milisekundy) i w tym przypadku do zmiennej date zapisze się nie bieżący moment czasu, a ten, który wskazaliśmy w parametrach Specyfika takiego formatu: odliczanie miesięcy zaczyna się od zera, brakujące parametry, poczynając od godzin są uważane za równe zero, a dla roku, miesięcy i dni – jeden.

Przykład

Wyprowadźmy bieżące dzień, miesiąc i rok w formacie 'rok-miesiąc-dzień' (miesiąc przy tym będzie o 1 mniej prawdziwy, ponieważ numeracja miesięcy od zera):

let date = new Date(); let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate(); console.log(str);

Zobacz też

ruptitfrhu