Gregorian, Jalali & Hijri
The date picker supports multiple calendar systems. You can control it with the calendarSystem setting, and it supports the following options:
- Gregorian - it is included by default
- Jalali - it is the default system of the Persian calendar and is included within the Farsi language pack
- Hijri - it is included in the Arabic language pack
Interested in localization? Explore this example →
Demo
Pick a calendar system
html<mbsc-datepicker
[calendarSystem]=" "
[locale]=" ">
</mbsc-datepicker>
tsimport { , } from '@mobiscroll/angular';
class myComponent {
public = ;
public = ;
}
ComponentTemplate
import { CommonModule } from '@angular/common';
import { Component } from '@angular/core';
import { hijriCalendar, jalaliCalendar, localeAr, localeEn, localeFa, MbscModule, setOptions } from '@mobiscroll/angular';
setOptions({
theme: ' ',
themeVariant: ' '
});
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
standalone: true,
imports: [CommonModule, MbscModule],
})
export class AppComponent {
localeEn = localeEn;
jalaliCalendar = jalaliCalendar;
localeFa = localeFa;
hijriCalendar = hijriCalendar;
localeAr = localeAr;
}
<mbsc-datepicker [controls]="['calendar']" [locale]="localeEn" display="inline" placeholder="Please Select..."></mbsc-datepicker>
<mbsc-datepicker
[controls]="['calendar']"
[calendarSystem]="jalaliCalendar"
[locale]="localeFa"
display="inline"
placeholder="Please Select..."
></mbsc-datepicker>
<mbsc-datepicker
[controls]="['calendar']"
[calendarSystem]="hijriCalendar"
[locale]="localeAr"
display="inline"
placeholder="Please Select..."
></mbsc-datepicker>