2013-09-27 11 views
5

Mam dwie datepicker tekstowe Od daty i do tej pory ... Muszę domyślnie w tym miesiącu od daty datę rozpoczęcia i do tej pory dzisiejszy dzień ...Jak ustawić dzisiejszą datę w datepicker tekstowym w angularjs

Jak ustawić domyślne daty w polu tekstowym Angularjs Datepicker ..?

+2

Co próbowałeś? Nawiasem mówiąc, jak to jest związane z Javą i Java-EE, czy używasz jakiegoś webowego szkieletu MVC lub zwykłego JSP/Serwletów? –

+0

Co to jest datepicker w tym przypadku? – marko

+0

Jak mogę uzyskać datę początkową i końcową bieżącego miesiąca? –

Odpowiedz

13

Nie jestem pewien, co masz na myśli przez pole tekstowe datepicker. Czy używasz wprowadzania daty?

<input name="dateInput" type="date" ng-model="date"/> 

Jeśli więc w sterowniku należy ustawić zmienną ng model, w tym przypadku $ scope.date datą domyślną chcesz użyć np używać dzisiejsza data

var d=new Date(); 
var year=d.getFullYear(); 
var month=d.getMonth()+1; 
if (month<10){ 
month="0" + month; 
}; 
var day=d.getDate(); 
$scope.date=year + "-" + month + "-" + day; 

mam założyć plunkr na http://plnkr.co/edit/WJ86aB?p=preview

+0

Dziękuję bardzo ... W tym samym czasie inny selektor dat to data rozpoczęcia bieżącego miesiąca .... potrzebuję. tak samo jak powyżej .... –

3

Jeśli więc w sterowniku należy ustawić zmienną ng model, w tym przypadku, $ scope.date do dnia domyślnej chcesz użyć np. używać dzisiejsza data

$scope.date = new Date(); 

w HTML:

<input name="dateInput" type="date" ng-model="date"/> 
Powiązane problemy