Elixir:
Обчислення дати у майбутньому або минулому
How to: (Як це зробити:)
# Додавання днів до поточної дати
Date.add(Date.utc_today(), 10)
# Вивід
~D[2023-04-23]
# Відняття днів від дати
Date.add(~D[2023-04-13], -3)
# Вивід
~D[2023-04-10]
Deep Dive (Поглиблено)
В історичному контексті, розрахунок дат використовували для ведення календарів та астрономічних обчислень. В Elixir ви можете використовувати модуль Date
, що надає функції для роботи з датами. Варіанти включають використання бібліотеки Timex для більшої гнучкості. При розрахунку дати Elixir використовує UTC за замовчуванням – це усуває плутанину з часовими поясами.