Обчислення дати у майбутньому або минулому

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 за замовчуванням – це усуває плутанину з часовими поясами.

See Also (Дивіться також)