Zeitreise mit Javascript / ROR-Style
Ich habe gerade eine Prototype Erweiterung des Number Objekts gefunden, welche eine Portierung der Rails Time Extension darstellt. Es ist durchaus gewöhnungsbedürftigt, aber klappt wunderbar wenn man es einmal verstanden hat :)
Ich brauchte folgende Tests um es zu kapieren:
JAVASCRIPT:
-
(10).seconds().ago().toDate(); // 10 Sekunden in die Vergangenheit
-
(0).seconds().fromNow().toDate(); // Aktuelle Zeit: Mon Mar 05 2007 09:40:23 GMT+0100
-
(10).seconds().fromNow().toDate(); // 10 Sekunden in die Zukunft
Das ganze geht natürlich auch mit Wochen, Monaten, Jahren, Tagen, etc... alles was man braucht. Diese Zeitberechnung sind ebenso einfach wie nervig, weshalb ich diese Erweiterung sehr begrüsse. Und nun zurück zum wesentlichen :)
