2017-10-09 3 views
0

Je voulais afficher le datetimepicker actuel, mais il ne montre que quelques heures de retard par rapport à l'heure actuelle. Pour l'instant, j'utilise le endDate pour limiter la limite à 'aujourd'hui'.Calendrier ne montrant pas la date et l'heure du jour en utilisant malot datetimepicker

J'utilise malot datetimepicker d'ici: https://www.malot.fr/bootstrap-datetimepicker/

HTML

<div class="form-group col-xs-12 col-sm-6 col-md-6 col-lg-6"> 
    <label for="dtp_input4" class="control-label">Start Time</label> 
    <div class="input-group date form_starttime" data-date="" data-date-format="dd/MM/yyyy HH:ii" data-link-field="dtp_input1"> 
     <input class="form-control" size="16" type="text" value="" readonly data-ng-model="startDT"> 
     <span class="input-group-addon"><span class="fa fa-calendar"></span></span> 
     <span class="input-group-addon"><span class="fa fa-times" id="remove"></span></span> 
    </div> 
    <br/> 
</div> 

JS

$('.form_starttime').datetimepicker({ 
    todayBtn: 1, 
    autoclose: 1, 
    todayHighlight: 1, 
    format: 'yyyy.mm.dd HH:ii', 
    pickerPosition: "bottom-left", 
    endDate: '+0d', 
}) 
.on('changeDate', function (selected) { 
    var minDate = new Date(selected.date.valueOf()); 
    $('.form_endtime').datetimepicker('setStartDate', minDate); 
}); 

image

L'heure actuelle au moment où je posté était 1548, mais il ne montre que jusqu'à 0700.

enter image description here

+0

peut vous fournir le code html trop –

+0

quel est votre fuseau horaire ?? –

+0

@ashish yadav GMT + 8 –

Répondre

1

Je suppose que vous avez erreur au format il devrait être yyyy-mm-dd hh:ii

c'est ainsi les exemples sont définis dans la documentation et le format sont données à titre

<div class="input-append date form_datetime"> 
    <input size="16" type="text" value="" readonly> 
    <span class="add-on"><i class="icon-th"></i></span> 
</div> 

<script type="text/javascript"> 
    $(".form_datetime").datetimepicker({ 
     format: "dd MM yyyy - hh:ii" 
    }); 
</script>  

Je crois que votre format HTML et de script ne correspond pas à ce que fonctionne bien fo R moi aussi, essayez de changer cela que je suggère.

+0

si elle fonctionne accepter la réponse ... merci. –

+0

Le format ne change pas la sélection à l'heure actuelle –

+0

Le format donné dans la documentation est comme ça, donc ça devrait marcher. –

1
var yourTimeZone = = moment.tz("2016-10-07 12:00", "Asia/Ulaanbaatar"); 
yourTimeZone.format() // returns "2016-10-07T12:00:00+08:00" 

Vous devez passer startDate:2016-10-07T12:00:00+08:00 propriété avec votre temps de fuseau horaire en cours.

S'il vous plaît changer « Asia/Ulaanbaatar » dans votre pays

ici pour vérifier timezone