“Syväsukellus”: Ajan laskeminen ei ole uusi tarve; sitä on tehty vuosisatoja. Rubyssa ajan laskeminen on tehty helpoksi Date- ja Time-luokilla. Vaihtoehtoisia tapoja sisältävät käyttämisen time-lisäkirjastossa olevia Time-olioita tai kolmannen osapuolen kirjastoja, kuten ‘active_support’ Rails-kehyksestä, joka tarjoaa metodeja kuten 3.days.from_now. Rubyssa päivämäärää yritetään käsitellä universaalisti huomioiden aikavyöhykkeet ja karkausvuodet. Implisiittisesti oletuksena on kansainvälinen Gregoriaaninen kalenteri.
3.days.from_now
Date
Rational
Time
DateTime
Päivämäärien muuntaminen merkkijonoksi Rubyssa perustuu Date ja Time -luokkiin, jotka ovat olleet osa kieltä melkein alusta asti.
Rubyn standardikirjasto sisältää Date- ja Time-luokat päivämäärien ja ajan käsittelyyn.
Rubyn vakiokirjasto tarjoaa suorat tavat jäsentää päivämäärät merkkijonoista käyttämällä Date- ja DateTime-luokkia.