Ich benutze Datetimepicker von XDAN Ich möchte das aktuelle Datum als Standard einstellen, wenn Seite geladen wird.aktuelles Datum erhalten in js
Ich verwendete new Date()
und getUTCFullYear
Funktionen, um es zu bekommen.
Aber unsere aktuelle Zeit ist utc + 8 So Theres Unterschied in der Zeit, wie kann ich dieses Problem lösen. Ich habe versucht, d.getUTCDate()+1
aber Unterschied zwischen utc und utc + 8 ist nicht 1 Tag
Dies ist mein Code:
jQuery(function(){
var d = new Date(),
date = (d.getUTCFullYear())+'-'+(d.getUTCMonth()+1)+'-'+(d.getUTCDate());
jQuery('#from-datepicker').datetimepicker({
format:'Y-m-d 00:00:00',
defaultTime:'00:00',
formatTime: 'H:00',
timepicker: false,
mask: false,
value: date,
onShow:function(ct){
this.setOptions({
maxDate:jQuery('#to-datepicker').val()?jQuery('#to-datepicker').val():false
})
},
});
jQuery('#to-datepicker').datetimepicker({
format:'Y-m-d 23:59:59',
defaultTime:'23:59',
formatTime: 'H:59',
timepicker: false,
mask: false,
value: date,
onShow:function(ct){
this.setOptions({
minDate:jQuery('#from-datepicker').val()?jQuery('#from-datepicker').val():false
})
},
});
});
<input type="text" id="from-datepicker" name="from" placeholder="yyyy-mm-dd hh:mm:ss">
<input type="text" id="to-datepicker" name="to" placeholder="yyyy-mm-dd hh:mm:ss">
siehe [aktuelles Datum Get] (http://stackoverflow.com/questions/8398897/how-to-get-current-date-in-jquery) –
Jede 'getUTC' Methode für' Date's hat ein Äquivalent für die lokale Zeit - ['getUTCFullYear()'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCFullYear) und ['getFullYear()' ] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getFullYear), etc. –
Vielen Dank, es funktioniert jetzt! Ich schätze deine Hilfe sehr! @SorangwalaAbbasali – ABD