2013-09-27 21 views
5

我有兩個文本框,日期選擇器從日期和日期...我需要預設在起始日期本月開始日期和迄今爲止今天的一天......如何設置今天的日期在日期選擇器的文本框在angularjs

如何在Angularjs Datepicker文本框中設置默認日期..?

+2

你嘗試過什麼?順便說一句,這與Java和Java-EE有關,你是使用一些Web MVC框架還是普通的JSP/Servlets? –

+0

這種情況下的日期選擇器是什麼? – marko

+0

我如何獲得當月的開始日期和結束日期? –

回答

13

我不確定日期選擇器文本框是什麼意思。 你在使用日期輸入嗎?

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

如果是這樣的控制器,你需要設置NG-模型變量,在這種情況下,$ scope.date您要使用 例如默認的日期使用

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; 

我已成立了一個plunkr在http://plnkr.co/edit/WJ86aB?p=preview

+0

非常感謝你...同一時間另一個日期選擇器是當前月的開始日期....我需要。與上面相同.... –

3

今天的日期如果是在控制器,你需要設置NG-模型變量,在這種情況下,$ scope.date到默認的日期你想要使用 例如用今天的日期

$scope.date = new Date(); 

在你的HTML:

<input name="dateInput" type="date" ng-model="date"/> 
相關問題