怎样将hexo博客的日期和时间转换为jalali?

时间:2017-04-16 13:45:51

标签: momentjs hexo jalali-calendar

我使用hexo博客系统。我无法找到将hexo的瞬间转换为jalali的方法。我如何将日期转换为jalali日历日期?

1 个答案:

答案 0 :(得分:3)

hexo使用时刻表示日期和时间。要将公历中的公历转换为Jalali日历,首先使用npm或yarn安装moment-jalaali。在您的主题目录中创建一个文件夹名称脚本和一个js文件将这些代码行放在您的文件中并保存。 (这是帮助者)

'use strict';

var moment = require('moment-jalaali');

hexo.extend.helper.register('jalaali', function (date) {
  return moment(date).format('jMMMM jYYYY');
});
hexo.extend.helper.register('jalaaliyear', function (date) {
  return moment(date).format('jYYYY');
});

您可以在.format()中使用任何格式的日期和时间。 毕竟如果你想要波斯语中的月份名称فروردین,可以轻松地将这一行放在创建的js文件的末尾

moment.loadPersian()

如何使用它?例如在帖子中:

<%- jalaali(item.date) %>