Dzisiejsza porcja kodu przedstawia prostą, lecz przydatną funkcję, która pozwoli Ci na podstawie dostarczonego timestampu (liczba zazwyczaj w sekundach, która przedstawia czas, jaki upłynął od pewnego określonego punktu - zwany też epoką Unix, który przypada na 1 stycznia 1970 roku 00:00:00 UTC jest najczęściej stosowanym) wyświetlić godzinę w odpowiednim formacie.
Funkcja wymaga tylko jednego argumentu (timestamp
) co pozwoli na zwrócenie godziny w formacie HH:mm
, lecz możemy ją nieco dostosować przekazując drugi argument includeSeconds
na true
(domyślnie false
), który jest odpowiedzialny za format HH:mm:ss
(wyświetla dodatkowo sekundy), a przekazując trzeci argument use12HourFormat
na true
(domyślnie false
), możemy wyświetlić godzinę w formacie 12-godzinnym. W kodzie przedstawiam implementację a niżej przykładowe użycie wspomnianej funkcji.
Przykład użycia:
parseTime(1690837102888, true, true) // 10:58:22 PM