2014-01-06 3 views
0
<system.web> 
    <globalization culture="en-US" uiCulture="en-US" fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8"/> 
</system.web> 
alert(Date.parse(serverDay + "." + serverMonth + "." + serverYear).toString("dd.MMM.yyyy")); 

я должен пройти serverDay=06 ,serverMonth=01 ,serverYear=2014 (его просто пример) из C#.
сейчас я должен показать дату в зависимости культура.
у меня есть два date.js date-en-US.js и date-hi-IN.jsКак я отображение даты в соответствии с культурой, используя date.js

, когда я установил хинди JS это дает мне правильный результат 06.जनवरी.2014
, но когда я загрузить английские JS это дает мне неправильный результат 01.Jun.2014.

+0

Вы искали в Google относительно своего вопроса правильно ?? –

ответ

0

В дата-ан-US.js, вы заметите, что шаблон формата культуры для shortDate является «M/d/гггг» и дата intput был разобран в этой модели, поэтому указанный serverDay стал месяц и serverMonth стал днем.

Если вы не хотите редактировать позицию дня и месяца при передаче значения методу Date.parse, вы можете изменить значение shortDate в date-en-US.js. В противном случае вы можете изменить культуру на en-GB (используя date-en-GB.js), потому что shortDate для этой культуры «dd/MM/yyyy».

Смежные вопросы