Как получить значение даты JQuery UI Datepicker в другом формате, чем он отображается? - PullRequest
0 голосов
/ 15 ноября 2011

Мне нужно, чтобы он отображал обычный формат MM / DD / YY в поле ввода, но мне нужно, чтобы дата, отформатированная в YYYY-MM-DD, вставлялась в БД.
Если вы хотите привести пример кода,это может быть событие отправки формы или событие выбора даты, например, когда пользователь выбирает дату.
Спасибо

1 Ответ

0 голосов
/ 15 ноября 2011

Измените соответственно, для изменения instace нажмите для отправки:

    <HTML>
<HEAD>

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.js"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/base/jquery-ui.css" type="text/css" />


<script>

 $(document).ready(function() {
        $( "#datepicker" ).datepicker();


$('#conbutton').click(function() {

    var changeformat= $( "#datepicker" ).val();
    var arraydates = changeformat.split("/");
    var newdate =  arraydates[2]+"-"+arraydates[0]+"-"+arraydates[1];
    alert(newdate);

});


     });
</script>

</head>
<body>


 <input id="datepicker" type="text">
 <button id="conbutton"  >convert</button>



</body>
</html>

Вот jsfiddle:

http://jsfiddle.net/rvaldez/gg5gt/2/

...