LeBatise hat geschrieben:
Kann ich da die aktuelle Zeit mit einbauen?
Die aktuelle Zeit erhältst du mithilfe von
Time.now. Rubys Time-Klasse bietet auch noch einige andere Hilfsfunktionen:
http://ruby-doc.org/core-1.9.3/Time.html.
Ein Jahr hat üblicherweise 365 Tage, mit der Ausnahme von
Schaltjahren, die du entsprechend berücksichtigen musst. Statt die Schaltjahresregel händisch anzuwenden, kannst du dich auch von Time.now ausgehend über die Tage in diesem, dem nächsten, dem X. Monat voranarbeiten. Du addierst die Tage vergangener Monate seit Anfang Januar plus die Tage des aktuellen Monats und rechnest das gegen 365/364 auf und erhältst so die Prozentangabe.
Klar so weit? Bei Fragen: Frag!

Vale,
Quintus
_________________
Habe den Mut, dich deines eigenen
Verstandes zu bedienen! — Immanuel Kant
Mein Blog | Auf Twitter:
@qquintilianus | PGP/GPG-Schlüssel: BF3A 614B D62B A4A0 C292 141C B875 5CB1
C592 A85AHelft beim OpenRubyRMK, einem freien Programm zum erstellen von RPGs! (
→ GitHub-Projekt)