Manchmal ist es notwendig den ersten Tag einer Kalenderwoche zu identifizieren. Ruby liefert schon einige Hilfsmittel hierfür, aber es gibt keine direkte Methode dafür. Hier ist eine Möglichkeit zur Berechnung des ersten Tages (Montag) einer Kalenderwoche:
def week_to_date(week, year) date = Date.parse("01-01-"+year) if date.cwday == 1 x = 0; else x = 8-date.cwday end date+x+(7*(week-1)) end