【问题标题】:how convert hexo blog date and time to jalali?如何将 hexo 博客日期和时间转换为 jalali?
【发布时间】:2017-04-16 13:45:50
【问题描述】:

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

【问题讨论】:

    标签: momentjs hexo jalali-calendar


    【解决方案1】:

    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) %>
    

    【讨论】:

      猜你喜欢
      • 2015-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-06
      • 2014-03-05
      • 1970-01-01
      • 2011-04-14
      • 2010-11-03
      相关资源
      最近更新 更多