我如何在D3
或DC.js
中使用波斯语或Jalali或Shamsi日期。例如,如果我有条形图,X轴包含日期,我想根据波斯日期对日期进行排序。
答案 0 :(得分:0)
我对这个话题一无所知,但确实知道这些概念。所以我希望这会有所帮助,但我还没有尝试过。
underlying JavaScript time type只是1970年1月1日UTC以来的秒数。因此,基础排序和差异计算并非特定于任何日历。
只是访问者使用公历。
有许多库可以将Jalali / Shamsi转换为Gregorian /从Gregorian转换,只需进行谷歌搜索,例如为“javascript jalali日期”。然后通过将Jalali日期转换为javascript日期来构建数据集,并使用axis.tickFormat指定轴的格式,在另一个方向上使用转换器。