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

How to format the date on jquery.date_input.pack from Jon Leighton?

本文关键字:input pack 日期 date jquery 格式化 Jon Leighton      更新时间:2023-09-26

有人熟悉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>

我建议改用date.js。它具有本机选项,用于设置格式化为您需要的任何格式。

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

然后查看 date.parseExact 方法

我用这个修复我的代码:

$('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;
}});

谢谢。