使用JQuery,我用dateFormat: "mmddyy"
創建了一個簡單的日期文本字段。它的工作方式沒有問題。但是相應的數據庫字段的類型是DATE,並以「YYYY-MM-DD」格式存儲該值。所以,當我讀取數據庫中的值並將其設置爲日期文本字段時,日期格式顯示爲「YYYY-MM-DD」,但不是「mmddyy」。那麼,在將它設置爲日期字段之前,我們如何在JQuery中格式化數據庫日期值?如何在設置日期選擇器輸入字段之前設置日期值的格式?
謝謝!
使用JQuery,我用dateFormat: "mmddyy"
創建了一個簡單的日期文本字段。它的工作方式沒有問題。但是相應的數據庫字段的類型是DATE,並以「YYYY-MM-DD」格式存儲該值。所以,當我讀取數據庫中的值並將其設置爲日期文本字段時,日期格式顯示爲「YYYY-MM-DD」,但不是「mmddyy」。那麼,在將它設置爲日期字段之前,我們如何在JQuery中格式化數據庫日期值?如何在設置日期選擇器輸入字段之前設置日期值的格式?
謝謝!
試試用jquery Date格式插件來完成它。
您也可以使用http://blog.stevenlevithan.com/archives/date-time-format。與jQuery插件相比,我個人更喜歡這個 – Ravi
如果你使用jQuery UI,此頁jqueryui.com/demos/datepicker/#option-altFormat
把這段代碼檢查出你的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>
爲什麼不要從更正的數據庫中選擇它t格式?根據你使用的是哪個db,你通常可以用簡單的convert語句來完成。 – scrappedcola