我很熟悉npm中一个用来将公历日期转换成波斯语的包(jalali),但是我不知道如何在ion2angular2项目中使用它。
Jalali-date
或该 Package 用于角1:
ADM-dateTimePicker
是否有可能将此软件包转换为Angular 2?任何想法?或教程是受欢迎的...
我很熟悉npm中一个用来将公历日期转换成波斯语的包(jalali),但是我不知道如何在ion2angular2项目中使用它。
Jalali-date
或该 Package 用于角1:
ADM-dateTimePicker
是否有可能将此软件包转换为Angular 2?任何想法?或教程是受欢迎的...
5条答案
按热度按时间t2a7ltrp1#
好的,我写converter就是为了这个目的,
首先在项目中添加提供程序:
下一步:在代码中导入此服务:
下一步:在**@Page**节中实现提供程序的名称
在构造函数中
然后你只需要把日期传递给函数,就可以得到一个很好的Jalali日期输出:
}
我会尽快把这段代码添加到github中。谢谢
swvgeqrz2#
简而言之:
//输出=〉输出
fcwjkofz3#
将jalali-moment模块用作以下代码
demo in plunker
q43xntqr4#
不需要使用任何包,可以使用toLocaleDateString方法。
很简单:
输出将类似于
۱۳۹۹/۳/۱۰
但是您可以使用选项来获得更好的外观!例如:
**注意:**如果您将方向更改为
rtl
,则它看起来正确!再举一个例子:
**再次:**您必须使用
rtl
方向才能以正确的方式看到它!你也可以使用Intl.toLocaleTimeString来显示时间。
最后一次!别忘了
rtl
方向bkhjykvo5#
您可以通过Jalali日历和公历之间的毫秒差异来实现这一点,以下是我的解决方案:
你可以很容易地把Jalali转换成格里高利,方法如下: