我遇到了使用jQuery UI DatePicker對象的MVC3應用程序的問題。MVC3文化vs jQuery UI日期格式
在MVC應用程序中,我要求用戶選擇他們所需的文化,即en-GB,然後以英國格式格式化應用程序中的所有日期和貨幣。
然後我就可以通過Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern
但是訪問該格式代碼,格式返回英國的日期是:dd/MM/yyyy
爲了從jQuery UI日期選擇器格式化得到的數據,我需要指定一個日期格式。但是對於英國格式的日期,我需要指定爲dd/mm/yy
簡單的解決辦法是隻使用Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern
在我的jQuery調用格式化日期的格式,但很明顯,這給出了一個格式不一致,因爲這是由jQuery的不同的解釋UI(01/December/20112011
而不是01/12/2011
)
有沒有簡單的解決方法呢?
我能想到的唯一方法是詢問用戶兩次顯示日期的格式是什麼?
這很好用。希望沒有其他日期格式不一致,但... –