首页 > 解决方案 > 阿拉伯语的离子日期时间选择器数字

问题描述

我需要知道是否有人用阿拉伯语实现过日期时间选择器?或任何其他语言。我需要更改不同语言的数字,例如 2019 年将更改为 (٢٠١٩)

标签: javascriptangularionic-frameworkionic3ionic4

解决方案


您只能使用ion-datetime的属性来定义月份的名称:

在此处输入图像描述

<ion-datetime
  name="date"
  done-text="Done"
  placeholder="Date"
  pickerFormat="DD/MMM/YYYY"
  displayFormat="DD/MMMM/YYYY"
  monthNames="JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, 
  SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER"
  monthShortNames="jan, feb, mar, abr, may, jun, jul, aug, sep, oct, nov, dec">
</ion-datetime>

您可以将名称替换为阿拉伯语月份的数字,但实际上 ion-datetime 不支持直接更改数字,但 ionic 是 Javascript,因此您可以添加其他支持阿拉伯语格式的日期时间选择器库。


推荐阅读