0

TimePicker Değeri ayarlayabilirsinizbootstrap3 datetimepicker kullanıyorum

console.log(now); 
$(function() { 
    $('#datetimepicker3').datetimepicker({ 
     useCurrent: true, 
     format: 'HH:mm', 
     defaultDate: now 
    }); 

}); 

Benim şimdi Değer şöyle hesaplanır:

var now = moment().format('YYYY-MM-DD')+'T'+ '@ViewBag.End'+'.000'; 

ViewBag .En, SQL Server'dan bir zaman dizesi sağlar. 00:

  • 2016-03-26T15: my konsola göre şimdi Değeri olan Time End according to Application Sanki görüntüler: 00,000

Ama şu alıyorum sayfayı çalıştırdığınızda 20:00. Herhangi bir fikir?

cevap

1

'u görüntülemek istiyorsanız, sadece saat ve dakikalar yerine varsayılan değerlere geçmeniz gerekecektir Bir geçici çözüm buldum. Ben ve sadece sunucudan almak zamanı dize geçmiş, bu hatayı aldığınızda

$(function() { 
    $('#datetimepicker3').datetimepicker({ 
     useCurrent: true, 
     format: 'HH:mm' 
    }); 
    $("#datetimepicker3").find("input").val('@ViewBag.End'); //This sets the value correctly 
}); 
0

HH'yi ilk iki basamakla doldurmaktan şüpheleniyorum. Bu durumda 20 ve bu durumda iki kolondan sonra ilk iki rakamla MM. Sadece HH: MM

+0

: şunlardır benim tarih seçici beyanı değiştirerek * TypeError: defaultDate() tarih parametresi ayrıştırılamadı: 15:00 : 00 * –

İlgili konular