Wijmo has three controls you can use for editing dates and times: Calendar, InputDate, and InputTime controls.
The Calendar control shows a month calendar and allows users to select a single day. On the top left corner of the calendar, the control shows the current month and year. Users may click a drop-down icon to switch between day and month modes. On the top-right corner of the calendar, there are buttons to select the previous month (or year), today's date, or the next month (or year). The images below show the calendar in day and month modes: You can use the itemFormatter property or the formatItem event to customize the appearance of certain days in the calendar. In addition to that, you can use the min and max properties to specify a range of valid dates, and the itemValidator property to disable certain dates so they cannot be selected by users. The itemValidator specifies a function that takes a date as input and returns true or false to indicate whether the date should be selectable. If the validator function returns false, the item becomes disabled, so it cannot be selected, and it gets a ‘wj-state-invalid’ class so it can be styled in CSS. The currently selected date can be retrieved or modified using the value property.