Обчислення дати — звичайна задача у програмуванні, яка має давні коріння ще з часів ранніх календарних систем.
В Ruby, об’єкти Date можна порівняти, як числа, тому що дати відлічують час від так званого “Epoch” - 1 січня 1970 року.
У старших версіях Ruby для роботи із датами потрібен був зовнішній гем, але з появою стандартної бібліотеки Date вона стала вбудованою.
Стандартна бібліотека Ruby включає класи Date та Time для роботи з датами та часом.
Date
Time
У Ruby стандартна бібліотека надає прямі способи аналізу дат з рядків за допомогою класів Date та DateTime.
DateTime