jQuery UI datepicker: отображается 1969 год, хотя я использую strtotime

У меня есть приложение для бронирования номеров на PHP+JQUERY. Я использую виджет datepicker для выбора даты и столкнулся с проблемой. Я пытаюсь преобразовать выбранную дату (в формате дд/мм/гггг) в формат ГГГГ-мм-дд, чтобы ВСТАВИТЬ ее в свою базу данных. Когда я выбираю первые даты, он хорошо конвертируется, но когда я выбираю другие даты, я вижу дату 1969-12-31. Вот мой код JQUERY:

    $(function() {
    $( "#datepicker" ).datepicker({ 
        showOn: "button",
        buttonImage: "images/calendar.gif",
        buttonImageOnly: true,          
        minDate: 0, 
        maxDate: "+3W", 
        dateFormat: "dd/mm/yy",
        beforeShowDay: function (date) {
        var day = date.getDay();
        return [(day == 0 || day == 1 || day == 2 || day == 3 || day == 4), ''];
        },
        onSelect: function(dateText) {
            $("#registration").load("room.php #registration", {selectedDate: dateText}, function() { 
                $( "input:submit, a, button", ".registration" ).button();
                $( "a", ".registration" ).click(function() { return false; });
            });

        }

    });
    });  

И затем я повторяю результат для тестирования:

    

Вот изображение в моем приложении: http://oi43.tinypic.com/29tv2c.jpg

1: enter image description here

6
задан Guru 16 April 2013 в 15:12
поделиться