Как отформатировать дату на jquery.date_input.pack от Джона Лейтона? - PullRequest
1 голос
/ 29 февраля 2012

Кто-нибудь знаком с плагином jquery.date_input.pack от Джона Лейтона? Я пытаюсь отформатировать дату в ггггммдд, но я могу сделать это правильно. Любая помощь будет признательна.

Вот код, который я пытаюсь использовать:

    <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 голосов
/ 20 июня 2012

Я исправляю свой код следующим образом:

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

спасибо.

0 голосов
/ 29 февраля 2012

Я бы рекомендовал использовать date.js.У него есть собственные опции для установки формата, который вам нужен.

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

, затем посмотрите на метод date.parseExact

...