ich mit picker arbeitet wie folgt:Datum einstellen in picker jquery von Datum php, seltsame Werte
<?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>
Mein Problem ist, dass, wenn die Daten in dem Skript gedruckt wird, es seltsam Werte annimmt, kann ich feststellen, es beim Drucken in der Konsole und stellen Sie den Datumsauswahl. Wenn ich jedoch den Codeabschnitt sehe, kann ich sehen, dass diese den richtigen Wert haben.
Das heißt, in meinem Code, die Variablen die Werte annehmen:
var date1=01/01/2016;
var date3=2016-01-01;
Im console.log:
0.000496031746031746
2014
Was ist falsch?
PD: Wahrscheinlich fehlen Codeabschnitte oder einige Namen stimmen nicht überein, aber es war Zeit, den Code zu schreiben, um das Problem zu schreiben. Sorry für mein Englisch Niveau
das funktioniert für mich! . Vielen Dank :) – Mvram
Sie sind herzlich willkommen! – imudin07