【发布时间】:2020-09-04 12:26:49
【问题描述】:
当我想将公历日期转换为波斯日期时,它将日期转换中的分钟值转换为错误。
例如我想将此日期时间转换为波斯日期:
2020-09-14T16:51:00+04:30 必须转换成这个1399/06/24 16:51 但是当转换日期时它显示我这次1399/06/24 00:06 它错误转换16:51,显示这个:00:06。
这是我转换日期的代码:
toPersianDate(date: any, format = 'YYYY/MM/DD HH:MM'): string {
let dateTime;
const MomentDate = moment(date, 'YYYY/MM/DD');
dateTime = MomentDate.locale('fa').format('jYYYY/jMM/jDD HH:jMM');
return dateTime;
}
有什么问题?我该如何解决这个问题?
【问题讨论】:
-
我不相信 Moment 本身支持波斯日期...您使用的是插件还是其他脚本,例如 github.com/fingerpich/jalali-moment?
标签: javascript angular typescript momentjs jalali-calendar