Obliczanie daty w przyszłości lub przeszłości nie jest nową potrzebą – znajduje się w historii technologii od momentu, gdy systemy zaczęły wykorzystywać cykle czasowe.
(Jak to zrobić:) Historia Elm i obsługi czasu w językach funkcyjnych ma swoje korzenie w Haskellu, z którego funkcjonalności i typowości czerpie Elm.
“Głębsze spojrzenie” W Elm zamiana daty na ciąg znaków nie jest wbudowana bezpośrednio w podstawową bibliotekę, ale jest dostępna dzięki pakietom społeczności, takim jak justinmimbs/time-extra.
justinmimbs/time-extra
Elm obsługuje daty za pomocą modułu Time.
Time
Elm nie posiada wbudowanych możliwości tak rozbudowanych jak niektóre inne języki do analizy dat, głównie polegając na interopie z Javascriptem lub bibliotekach do bardziej złożonych operacji.