2017-02-04 9 views
0

次のように私は日付ピッカーで働いている:私の問題は、スクリプトで日付を印刷するとき、それは奇妙な値をとることであるセット日、奇妙な値

<?php 

$sql="SELECT date FROM user WHERE id='$id_p' ;"; 
$result= query($sql); 
/*Code for query in postgresql */ 

$date1=date_create($row['date']); 
$date2=date_format($date1, 'd/m/Y'); 
$date3=$row['date']; 
?> 

<div class="form-group "> 
    <label>Date *</label><br> 
    <input id="date1" type="text" class="form-control required" > 
    <input type="hidden" id="date3" name="datealt"> 
</div> 

<script> 
$(function() { 
    $.datepicker.setDefaults($.datepicker.regional["es"]); 
    $("#fechaV").datepicker({ 
     firstDay:1, 
     currentText: 'Hoy', 
     monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], 
     monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'], 
     dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'], 
     dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mié;', 'Juv', 'Vie', 'Sáb'], 
     dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sá'], 
     weekHeader: 'Sm', 
     dateFormat: 'dd/mm/yy', 
     altFormat:'yy/mm/dd'   
    }); 
}); 

var date1=<?php echo $date2;?>; 
var date3=<?php echo $date3;?>; 
console.log(date1); 
console.log(date3); 
$("#date1").attr("value", date1); 
$('#date3').attr("value",date3); 
</script> 

、私が気づくことができますそれはコンソールに印刷して日付ピッカーを設定するときに使用します。しかし、コード部分を見ると、これらが正しい値を持つことがわかります。 console.logで

var date1=01/01/2016; 
var date3=2016-01-01; 

0.000496031746031746 
2014 

何が問題で、私のコードでは、変数が値を取るされ

PD:おそらくコードの一部または一部の名前が一致しませんでしたが、問題を書き込むためにコードを書き換える必要がありました。私の英語のレベルのために申し訳ありません

答えて

1

は、最初にこれを試してみてください:

var date1="<?php echo $date2;?>"; 
var date3="<?php echo $date3;?>"; 
+0

これが私の作品! 。おかげでたくさん:) – Mvram

+0

あなたは大歓迎です! – imudin07

0

あなたが引用符の間にあなたのVARSを配置する必要があります。

var date1 = '<?php echo $date2;?>'; 
var date3 = '<?php echo $date3;?>'; 
+0

これは私が言ったことです:) – imudin07

+0

あなたは正しい、私の悪い、それは遅すぎる、それが動作する場合は、他の答えを受け入れてください。 – krlos77

+0

問題ありません! ;) – imudin07