Base solution for your next web application
Open Closed

moment.Moment tipinde giriş yapıyorum tarihler hatalı geliyor. #7586


User avatar
0
ceylanholding created

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)
  • User Avatar
    0
    musa.demir created

    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

  • User Avatar
    0
    musa.demir created

    dateRangePickerMomentModifier directive guarantees that the days you get from datarangepciker will be the moment object.