Darstellung von Geburtstagen in Rails

Hallo,

ich möchte in meiner Rails app gerne Geburtstage darstellen. Leider
ist es jedoch so, dass man bei einigen Menschen zwar den Geburtstag,
nicht aber das Geburtsjahr kennt.

Hat jemand ne Idee, wie man das am geschicktesten darstellt?

Gruß
Johannes

Hi, Johannes.

ich möchte in meiner Rails app gerne Geburtstage darstellen. Leider
ist es jedoch so, dass man bei einigen Menschen zwar den Geburtstag,
nicht aber das Geburtsjahr kennt.

Das bedeutet, dass du das Geburtstag schlecht als Datum abspeichern
kannst. Solltest du das Geburtstag incl. Jahr immer haben, hast du ein
weiteres Problem. Wenn du sortieren würdest, würdest du auch immer das
Jahr mitsortieren, wo du warscheinlich nur nach Datum (ohne Jahr)
sortieren moechtest.

Die einfachste Möglichkeit ist es, das Geburtsdatum eben auch nicht als
Datum zu speichern, sondern in drei Feldern für Tag, Monat und Jahr.
Jetzt kannst du das Jahr auch leer lassen (wenn du es so möchtest) und
kannst beliebig sortieren.
Jetzt musst du dir natürlich überlegen, wie du validierst, dass du auch
keine kaputten Daten bekommst.

Gruesse, Rainer