16. 11. 2009

toLocaleString() a převod datumu a čísla do lokálně obvyklé podoby

Javascript skrývá mnoho (mně) netušených zákoutí, které budu rád navštěvovat při práci na uživatelských rozhraních. Třeba funkce toLocaleString().

V každé příručce píší, že umí převádět datum do formátu uzpůsobeného jazyku operačního systému…

var today = new Date(); 
today.toLocaleString();
--> "16. listopad 2009 22:28:16"

…ale kromě toho zvládá do lokálně obvyklé podoby formátovat i číslovky:

var million = 1000000;
million.toLocaleString();
--> "1 000 000"

Funguje v IE6+ a všech moderních prohlížečích

Komentáře

Tagy: javascript

Reklama: Kurz HTML5 a CSS3 — snadnější život na front-endu
S pomocí nových vlastností CSS3 a HTML5 ušetříte čas, který pak můžete vrátit uživatelům vašeho webu — v podobě bohaté sémantiky, rychlého načítání nebo snadnějšího prohlížení na mobilních zařízeních.

blog comments powered by Disqus
Web Statistics