Welcome to the Angular feedback portal. We’re happy you’re here! If you have feedback on how to improve the Angular, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

Hi Team,

The DateTimePicker mask does not work correctly when the enableMask property is set to true and the maskPlaceholder property is set to '{day: 'd', month: 'M', year: 'y', hour: 'h', minute: 'm', second: 's'}', and you try to type a date using the keyboard. When typing a year value, as soon as the first digit of the year is entered, the mask jumps to the next element (hh).


Sample – https://stackblitz.com/github/syncfusion-content/ej2-angular-docs/tree/master/ej2-angular/code-snippet/datetimepicker/mask-module-cs3?file=src%2Fapp.component.ts,src%2Fmaskplaceholder.html,package.json


Replication Procedure:

  1. Run the sample.
  2. Try to enter a complete date using the keyboard instead of relying on the calendar and time dropdowns. ( Such as 30/09/2025 12:45 AM)
  3. See the issue .

Expected: The mask should not jump to the next element when typing the year value.

Current: When typing a year value, as soon as the first digit of the is entered, the mask jumps to the next element.