CultureInfo in JavaScript

8

In c # verwende ich die folgende Methode, um CultureInfo zu erhalten.

%Vor%

Kann mir jemand sagen, wie ich die CultureInfo in JavaScript bekommen kann?

    
sharmila 18.01.2013, 06:47
quelle

2 Antworten

9

Sehr einfach ist es, es so in die Ansicht zu rendern:

%Vor%

Dies ist Rasierersyntax, wenn Sie klassisches asp.net verwenden, dann verwenden Sie:

%Vor%     
SharpNoiZy 18.01.2013 06:52
quelle
0

Es hängt von Ihrem Ziel ab. Wenn Sie möchten, dass die gesamte Website als dieselbe Kultur wie Ihr Server behandelt wird, können Sie nur System.Globalization.CultureInfo.CurrentCulture.Name verwenden und die if-then-Kurzschrift im ersten Code-Snippet entfernen. Dies ist nicht ratsam, wenn Sie eine globale Website haben.

Fügen Sie am unteren Rand Ihrer Seite Folgendes ein:

%Vor%

Nun können Sie die für den Benutzer spezifischen Kulturinformationen in Ihrem Javascript unter Verwendung von:

abrufen %Vor%

Geben Sie in Ihrem Code hinter dem von Ihnen benötigten Datetime-Parsing den Culture-Info-Provider an die Funktionen parse und tryparse und Convert.ToDateTime weiter, indem Sie Folgendes verwenden:

%Vor%

Hinweis: Wenn Sie Jquery UI verwenden und Kulturen nicht standardmäßig enthalten sind (z. B. en-CA oder en-GB), müssen Sie sie hinzufügen. Sie können den Code hier abrufen:

Ссылка

Sie können es dann dynamisch hinzufügen, indem Sie dem folgenden Beispiel folgen:

%Vor%     
DFTR 22.10.2014 17:51
quelle

Tags und Links