如何将 hexo 博客日期和时间转换为 jalali?
how convert hexo blog date and time to jalali?
我用的是hexo博客系统。我找不到将 hexo 的 momentjs 转换为 jalali 的方法。我如何无法将日期转换为 jalali 日历日期?
hexo 使用 moment 作为日期和时间。要在 hexo 中将公历转换为 Jalali 日历,请先使用 npm 或 yarn 安装 moment-jalaali。在您的主题目录中创建一个名为 scripts 的文件夹和一个 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) %>
我用的是hexo博客系统。我找不到将 hexo 的 momentjs 转换为 jalali 的方法。我如何无法将日期转换为 jalali 日历日期?
hexo 使用 moment 作为日期和时间。要在 hexo 中将公历转换为 Jalali 日历,请先使用 npm 或 yarn 安装 moment-jalaali。在您的主题目录中创建一个名为 scripts 的文件夹和一个 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) %>