2009-08-08 3 views

Antwort

0

Wenn Sie ASP.NET AJAX verwenden bereits in Ihrem Projekt, Dave Ward erklärt, wie Work smarter: MS AJAX's JavScript type extensions in seinem Blog-Post ASP.NET AJAX Erweiterungen für diesen Zweck verwenden:

Vereinfachen Formatierung Client-Seite Daten mit Date.format Wenn Sie noch viel Zeit das arbeiten mit Daten in JavaScript verbrachte, Sie wissen, was für ein Aufwand es kann manchmal sein. Um dies erheblich zu erleichtern, erweitert ASP.NET AJAX das JavaScript Date-Objekt mit einer Formatierungsfunktion , die dem ToString Formatierungsparadigma, das seit Jahren ist, sehr ähnlich ist. Hier sind ein paar Beispiele :

var today = new Date('12/3/2007'); 

var shortDate = today.format('d'); 
// d formats the date as MM/dd/yyyy 
// shortDate == '12/03/2007' 

var longDate = today.format('D'); 
// D formats the date as dddd, dd MMMM yyyy 
// longDate == 'Monday, 03 December 2007' 

var customDate = today.format('MMMM, yyyy'); 
// Custom format string to format the date as MMMM, yyyy 
// customDate == 'December, 2007' 

Date.format die meisten der Standard Datetime-Format-Strings, wie als d und D. Wenn keiner der Klage nimmt Ihre Bedürfnisse, Date.format bietet auch fast unbegrenzte Flexibilität über benutzerdefinierte Formatierungszeichenfolgen. Eine vollständige Liste der Formatierungszeichenfolgeparameter, finden Sie in den Referenzseiten Standard DateTime Format Strings und Custom DateTime Format Strings auf MSDN.

+0

Ich brauche Minuten und Sekunden ... – mrblah

+0

die Links an der Unterseite haben alle Arten von Variationen. Zum Beispiel: var myCustomDateTime = today.format ('G'); // "27.09.2006 14:15:39" –

+0

Wie hat das für dich geklappt? –

Verwandte Themen