2017-02-09 8 views
0

Я не могу понять, как получить дату, чтобы быть сохранены в базе данных, в формате дд-мм-гггг, а не мм-дд-ууВыбор даты возвращения дата в MDY но нужно ДМГ

<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> 
    <link rel="stylesheet" href="/resources/demos/style.css"> 
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script> 
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 
    <script> 
    $(function() { 
    $("#pickup_date").datepicker({ 
    dateFormat: 'dd/mm/yy', 
    changeMonth: true, 
    changeYear: true 
    }); 
    }); 
    </script> 

и моя полевая форма выглядит следующим образом:

<?= FORM::label('pickup_date', __('Pick Up Date'), array('for'=>'pickup_date'))?> 
    <?= FORM::input('pickup_date', Request::current()->post('pickup_date'), array('class'=>'form-control', 'id'=>'pickup_date', 'placeholder'=>__('Select Date')))?> 

Может кто-нибудь, пожалуйста, пролить некоторый свет на этот вопрос, так как я действительно не понимаю, что я буду так ...

ответ

0

I не бывший задорно, но я всегда использовал его, как указан в документации here

Использование:

$.datepicker.formatDate("yy-mm-dd", new Date(2007, 1 - 1, 26)); 

Надеется, что это помогает!

+0

Спасибо Халь, я отдам это ;-) – FusionDesign

0

Благодаря Халы для ввода, к сожалению, не сделать трюк для меня ... так что после дальнейших исследований я нашел решение, которое работало для меня:

<script> 
$(document).ready(function() { 
    $("#from-datepicker").datepicker({ 
     format: 'yyyy-mm-dd' 
    }); 
    $("#from-datepicker").on("change", function() { 
     var fromdate = $(this).val(); 
     alert(fromdate); 
    }); 
}); 
</script> 

Надеется, что это поможет другим, кто врезался в ту же проблему.

 Смежные вопросы

  • Нет связанных вопросов^_^