如何在Jon Leighton的jquery.date_input.pack上格式化日期?

时间:2012-02-28 23:42:56

标签: javascript jquery datepicker jquery-ui-datepicker

是否有人熟悉Jon Leighton的插件jquery.date_input.pack?我正在尝试将日期格式化为yyyymmdd,但我能够把它弄好。任何帮助都会很感激。

以下是我正在尝试使用的代码:

    <script type="text/javascript">
    // Date picker
    $('input.date_picker').date_input()
        $ (function (date) {
            var month = (date.getMonth() + 1).toString();
            var dom = date.getDate().toString();
            if (month.length == 1) month = "0" + month;
            if (dom.length == 1) dom = "0" + dom;
            return date.getFullYear() + "-" + month + "-" + dom;
        }
    });


</script>

2 个答案:

答案 0 :(得分:0)

我建议改用date.js。它具有原生选项,可以设置格式化为您需要的格式。

http://code.google.com/p/datejs/wiki/APIDocumentation

然后查看date.parseExact方法

答案 1 :(得分:0)

我修复了我的代码:

$('input.date_picker').date_input({
   dateToString: function(date) {
   var month = (date.getMonth() + 1).toString();
   var dom = date.getDate().toString();
   if (month.length == 1) month = "0" + month;
   if (dom.length == 1) dom = "0" + dom;
   return date.getFullYear() + "-" + month + "-" + dom;
}});

感谢。