我使用hexo博客系统。我无法找到将hexo的瞬间转换为jalali的方法。我如何将日期转换为jalali日历日期?
答案 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) %>