2013-09-27 9 views
5

Ich habe zwei picker Textbox Von Datum und Bis Datum ... muss ich diesen Monat Startdatum Ab Datum Standard und dem heutigen Tag Bis heute ...Wie das heutige Datum in picker Textbox gesetzt in AngularJS

Wie um Standarddaten in Angularjs Datepicker Textbox zu setzen ..?

+2

Was haben Sie versucht? Übrigens, wie ist das mit Java und Java-EE, verwenden Sie ein Web-MVC-Framework oder einfache JSP/Servlets? –

+0

Was ist in diesem Fall ein Datepicker? – marko

+0

Wie bekomme ich das Startdatum und das Enddatum des aktuellen Monats? –

Antwort

13

Ich bin mir nicht sicher, was Sie mit einer Datepicker-Textbox meinen. Verwenden Sie eine Datumseingabe?

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

Wenn ja in der Steuerung müssen Sie die ng-Modell Variable setzen, in diesem Fall $ scope.date zum Standarddatum Sie verwenden möchten z.B. das heutige Datum

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; 

ich plunkr bei http://plnkr.co/edit/WJ86aB?p=preview

+0

Vielen Dank ... Zur gleichen Zeit ist ein anderer Datumsauswahl der aktuelle Monat Startdatum .... ich brauche. das gleiche wie oben .... –

3

gesetzt haben aufbrauchen Wenn dies der Fall in der Steuerung Sie die ng-Modellgröße festlegen müssen, in diesem Fall $ scope.date zum Standarddatum Sie möchten zB verwenden das heutige Datum

$scope.date = new Date(); 

in Ihrem HTML zu verwenden:

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