0

私のjquery datepickerは日付を正しく表示しますが、時間が機能していません。テスト結果は次のようになります: 1372046400 = 2013-06-24 04:06:00

ご覧のとおり、時刻はシステム時刻と同じではなく、午後 8 時 19 分である必要があります。

<script type="text/javascript">
           $(document).ready(function(){    
                $("#date").datepicker({
                    showButtonPanel: true,
                    minDate: '0M',
                    maxDate: '+90D',    
                    dateFormat: "d-MM-yy",  
                    onSelect : function(dateText, inst)
                    {   var epoch = $.datepicker.formatDate('@', $(this).datepicker('getDate')) / 1000;
                        $('#hidden1').val(epoch);
                    }
               });  
           });          

        </script>

出力を表示するphpスクリプト

$dateTime = $_POST['hidden1'];  
$date = new DateTime('@'.$dateTime);
echo $saveDate = $date->format('U = Y-m-d h:m:s');
4

2 に答える 2