Merhaba ben forumda aradım bununla ilgili 1-2 konu açılmış ama bendeki sorunu tam anlayamadım.
sizin örneklerinize de baktım. böyle tanımlayıp
public startDate: moment.Moment = moment().startOf('day');
public endDate: moment.Moment = moment().endOf('day');
böyle kullanıyorum.
let dateInput = moment($(this.sampleDatePicker.nativeElement).data('DateTimePicker').date().format('YYYY-MM-DDTHH:mm:ssZ'));
let dateInput2 = moment($(this.sampleDateTimePicker.nativeElement).data('DateTimePicker').date().format('YYYY-MM-DDTHH:mm:ssZ'));
calendar tanımınıda sizin yaptığınız gibi
ngAfterViewInit() {
// default date picker
$(this.sampleDatePicker.nativeElement).datetimepicker({
locale: abp.localization.currentLanguage.name,
format: 'L'
});
// default date time picker
$(this.sampleDateTimePicker.nativeElement).datetimepicker({
locale: abp.localization.currentLanguage.name,
format: 'L LT'
});
}
şeklinde yapıyorum ama tarih anlamadığım bi algoritmada sürekli değişik geliyor.ilk açıldığında düzgün geliyor sonra bir gün eksiltiyor sonra 2 gün eksiltiyor.
Sorunu bende anlamadığım için tam anlatamadım ama önceden Date tanımlar ben moment ile convert ederdim.şimdi sizin içinizde moment.Moment diye bir tip olarak yaratmışsınız acaba bununla ilgili bir ayar m var?
2 Answer(s)
-
0
You can use datetimepicker as seen below.
https://github.com/aspnetzero/aspnet-zero-core/blob/29770cea5b9a86a21209321c72435379970f176e/angular/src/app/admin/demo-ui-components/demo-ui-date-time.component.html#L33-L40
And to get value you can use:
https://github.com/aspnetzero/aspnet-zero-core/blob/29770cea5b9a86a21209321c72435379970f176e/angular/src/app/admin/demo-ui-components/demo-ui-date-time.component.ts#L19
https://github.com/aspnetzero/aspnet-zero-core/blob/29770cea5b9a86a21209321c72435379970f176e/angular/src/app/admin/demo-ui-components/demo-ui-date-time.component.ts#L37-L42
-
0
dateRangePickerMomentModifier
directive guarantees that the days you get from datarangepciker will be the moment object.