ng2-datetime\r\n
\r\n
\r\n \r\n Default behaviour (plugins default options)\r\n
\r\n<datetime [(ngModel)]="date"></datetime>
\r\n \r\n ngModel: {{getDate(form.get(\'date\').value) | date: "medium"}}
\r\n\r\n Disable datepicker\r\n
\r\n<datetime [datepicker]="false" [(ngModel)]="date3"></datetime>
\r\n ngModel: {{getDate(date3) | date: "medium"}}
\r\n\r\n Disable timepicker\r\n
\r\n<datetime [timepicker]="false" [(ngModel)]="date3"></datetime>
\r\n ngModel: {{getDate(date3) | date: "medium"}}
\r\nOptions
\r\n\r\n Component options:\r\n
\r\nOption (default) | \r\nDescription | \r\n
---|---|
hasClearButton (false) | \r\nclear button | \r\n
readonly (false) | \r\nadds the readonly property to the datepicker input and sets the\r\n \r\n enableOnReadonly option\r\n \r\n | \r\n
\r\n Datepicker\r\n \r\n all plugin options \r\n + above:\r\n
\r\nOption (default) | \r\nDescription | \r\n
---|---|
icon (glyphicon glyphicon-th) | \r\ndatepicker button icon | \r\n
placeholder | \r\ndatepicker input placeholder (\'Choose date\') | \r\n
\r\n Timepicker\r\n \r\n all plugin options \r\n + above:\r\n
\r\nOption (default) | \r\nDescription | \r\n
---|---|
icon (glyphicon glyphicon-time) | \r\ntimepicker button icon | \r\n
placeholder (\'Set time\') | \r\ntimepicker input placeholder | \r\n
Setting options
<datetime [timepicker]="{ showMeridian: false, minuteStep: 1 }" [datepicker]="datepickerOpts" [(ngModel)]="date2"></datetime>
\r\n In your component:\r\n
date2: Date = new Date(2016, 5, 10);\r\ndatepickerOpts = {\r\n startDate: new Date(2016, 5, 10),\r\n autoclose: true,\r\n todayBtn: \'linked\',\r\n todayHighlight: true,\r\n assumeNearbyYear: true,\r\n format: \'D, d MM yyyy\'\r\n}
\r\n ngModel: {{getDate(date2) | date: "medium"}}
\r\n\r\n Buttons icons (FontAwesome)\r\n
\r\n<datetime [(ngModel)]="date4" [timepicker]="{ icon: \'fa fa-clock-o\' }" [datepicker]="{ icon: \'fa fa-calendar\' }"></datetime>
\r\n ngModel: {{getDate(date4) | date: "medium"}}
\r\nExamples
\r\nFrom-To
<datetime [ngModel]="dateFrom" (ngModelChange)="handleDateFromChange($event)" [timepicker]="false"></datetime>
\r\n <datetime [(ngModel)]="dateTo" [timepicker]="false" [datepicker]="datepickerToOpts"></datetime>
\r\n dateFrom: {{getDate(dateFrom) | date: "medium"}}
\r\ndateTo: {{getDate(dateTo) | date: "medium"}}
\r\nClear button
<datetime [(ngModel)]="date5" [hasClearButton]="true"></datetime>
\r\n ngModel: {{getDate(date5) | date: "medium"}}
\r\nReadonly
<datetime [(ngModel)]="date6" [readonly]="true" [timepicker]="false"></datetime>
\r\n