मैं दिनांक पिकर के लिए ng-pick-datetime UI घटक का उपयोग कर रहा हूं। मैंने readonly
मोड अक्षम कर दिया है, ताकि इनपुट कीबोर्ड के साथ टाइप करने के लिए सक्रिय हो।कोणीय 4 डेटपिकर लोकेल ठीक से काम नहीं कर रहा है
<owl-date-time name="client_birthday" #client_birthday="ngModel"
[placeHolder]="'DD.MM.YYYY'"
[locale]="ru"
[(ngModel)]="client.client_birthday"
[type]="'calendar'"
[dataType]="'string'"
[dateFormat]="'DD.MM.YYYY'"
[readonlyInput] ="false"
[autoClose] ="true"
[inputId]="'client_birthday'"
></owl-date-time>
मैं date-fns
का उपयोग कर RU
स्थान लागू करने का प्रयास:
ru: any;
ruLocale = require('date-fns/locale/ru');
ngOnInit() {
this.ru = {
firstDayOfWeek: 1,
dayNames: [...],
dayNamesShort: [...],
monthNames: [...],
monthNamesShort: [...],
dateFns: this.ruLocale
};
}
जब मैं dd.mm.yyyy
प्रारूप के साथ इनपुट में टाइप करें, पिकर एक महीने और एक दिन के रूप महीने के रूप में दिन में आता है, और वर्ष है ठीक। इसलिए, यह पहचानने वाला एकमात्र प्रारूप mm.dd.yyyy
है, जो us
लोकेल लगता है। मेरी कैलेंडर भाषा अपेक्षित के रूप में बदल गई है, लेकिन क्या RU
के लिए दिनांक प्रारूप को कॉन्फ़िगर करना भी संभव है?
मैं किसी भी मदद की सराहना करता हूं।
क्या आपने डेट-एफएनएस भी इंस्टॉल किया है? –
@ राजकुमारराथी, हाँ –
https://github.com/DanielYKPan/date-time-picker#localization यह समस्या हल करता है – thakurinbox