5

Jestem nowy w tym datepicker i nie wiem, jak uzyskać miesiąc i rok na zmiany wydarzeń changeMonth i changeYear. Oto link do wtyczki: https://github.com/eternicode/bootstrap-datepickerJak uzyskać rok i miesiąc Bootstrap Datepicker, jak to się zmienia

Problem polega na tym, że onchange przechwytuje tylko przejście z miesięcy na lata. Mogę uzyskać tylko dzień/datę wybranej daty i nic nie jest wybierane podczas przejścia.

Próbowałem pobrać tekst z div, ale zawsze jestem jednym wyborem za późno. W jaki sposób mogę uzyskać miesiąc i rok wartości wybranej po przejściu?

Dla wyjaśnienia: getYear(), gdy widzimy wszystkie 12 miesięcy po przejściu z widoku dekady

getMonth(), gdy widzimy dni po widoku miesiąca

Heres moje skrzypce: http://jsfiddle.net/vj3cdzbc/2/

Odpowiedz

7

Get miesięcy:

$("#datepicker").datepicker().on('changeMonth', function(e){ 
    var currMonth = new Date(e.date).getMonth() + 1; 
}); 

lata Get

$("#datepicker").datepicker().on('changeYear', function(e){ 
    var currYear = String(e.date).split(" ")[3]; 
}); 
+1

Wygląda na to, że klikniesz>, aby przejść dalej. Co się dzieje po kliknięciu przycisku ChimeraTheory

Powiązane problemy