0
datepicker
ここからhttps://github.com/kekeh/mydatepicker/blob/master/README.mdを使用しています。今日までの日付を無効にする必要がありますので、現在の日と月を取得し、myDatePickerOptionsを渡す必要があります。新しいDate()関数を使用して、木2017年4月6日は、GMT + 0530(インド標準時)(次のように午後03時55分09秒になっとてもmyDatepickerOptions
どのように日の月と年を得ることができますか?私は、次のコードを試してみました。今日まで日付を日付ピッカーで無効にするにはどうすればよいですか?
import { Component, OnInit,ViewEncapsulation } from '@angular/core';
import { HeaderComponent } from '../header/header.component';
import {IMyOptions, IMyDateModel,IMyDate} from 'mydatepicker';
import { TimepickerConfig } from 'ng2-bootstrap/timepicker';
import { FormGroup,FormControl,Validators } from '@angular/forms';
@Component({
selector: 'app-createsession',
templateUrl: './createsession.component.html',
styleUrls: ['./createsession.component.css'],
encapsulation: ViewEncapsulation.None
})
export class CreatesessionComponent implements OnInit {
eventform : FormGroup ;
public mytime: Date = new Date();
private myDatePickerOptions: IMyOptions = {
// need use the current day,month and year
disableUntil: {year: 2016, month: 8, day: 10},
dateFormat: 'dd.mm.yyyy'
};
constructor() { }
ngOnInit() {
console.log(this.mytime);
});
}
onDateChanged(event: IMyDateModel) {
// event properties are: event.date, event.jsdate, event.formatted and event.epoc
}
onSubmit(){
console.log(this.eventform.value);
}
}
ngOnInit()メソッドでcurrentyear、currentdate、およびmonthを設定しますか? –
mytimeのすぐ下に置くことができます。私の更新された答えを見つけてください。 – Vikash