2012-05-16 51 views
0

使用JQuery,我用dateFormat: "mmddyy"創建了一個簡單的日期文本字段。它的工作方式沒有問題。但是相應的數據庫字段的類型是DATE,並以「YYYY-MM-DD」格式存儲該值。所以,當我讀取數據庫中的值並將其設置爲日期文本字段時,日期格式顯示爲「YYYY-MM-DD」,但不是「mmddyy」。那麼,在將它設置爲日期字段之前,我們如何在JQuery中格式化數據庫日期值?如何在設置日期選擇器輸入字段之前設置日期值的格式?

謝謝!

+0

爲什麼不要從更正的數據庫中選擇它t格式?根據你使用的是哪個db,你通常可以用簡單的convert語句來完成。 – scrappedcola

回答

0

把這段代碼檢查出你的datebox

data-options="formatter:myformatter" 

,並添加了功能類似下面

<script type="text/javascript"> 
    function myformatter(date){ 
     var y = date.getYear(); 
     var m = date.getMonth()+1; 
     var d = date.getDate(); 
     return (m<10?('0'+m):m)+(d<10?('0'+d):d)+y; 
    } 

</script> 
相關問題