About February 2010

This page contains all entries posted to /blog/wvk in February 2010. They are listed from oldest to newest.

January 2010 is the previous archive.

March 2010 is the next archive.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.31

« January 2010 | Main | March 2010 »

February 2010 Archives

February 12, 2010

20% Rabatt für die Frozen Rails-Konferenz in Helsinki

Wenn sonst noch jemand vor hat, die Frozen Rails-Konferenz in Helsinki am 7. Mai 2010 zu besuchen, kann hier 20% Preisnachlass bei der Ticketbuchung absahnen: http://www.amiando.com/frozenrails?discountCode=M3QGQMMR

Ich selbst werde zusammen mit Tim vom 6. bis 9. da sein.

Spread the word!

February 20, 2010

Javascript-Bibliothek für den Umgang mit Währungsangaben

Lange Zeit fehlte mir eine Javascript-Bibliothek, die mir den Clientseitigen Umgang mit Währungsangaben vereinfacht. Die typischen Use-Cases:

  • Parsen von Angaben wie "25.35 €", "100.5 $", "42,42" und Überführen in ein einheitliches internes Format
  • einfache formatierte Ausgabe solcher Werte, mit und ohne Währungssymbol
  • für die ganzen deutschsprachigen Komma-Fetischisten: Transparentes Handling von Dezimal-"," *graus*

Aus dieser Not ward' currency.js geboren, eine kleine auf prototype.js aufbauende (und also davon abhängende) Lib.

Anwendungsbeispiele:

Input-Parsing:

var value_1 = $pM('42.23');
var value_2 = $pM($F('my_input'));

Formatierte Ausgabe mit Währungssymbol:

alert(value_1.to_s());

Formatierte Ausgabe ohne Währungssymbol:

alert(value_1.to_val());

Für Berechnungen muss leider die interne cent-Repräsentation verwendet werden, da Javascript das Überladen arithmetischer Operatoren leider nicht erlaubt:

var sum = $M(value_1.cents + value_2.cents)

Für weitere Dokumentation siehe (currency.js auf Github)