产品推荐 2026-07-28

go-persian-calendar:波斯历日期转换工具(

Go语言库,用于波斯历和公历的相互转换。

开源软件跨平台工具

产品简介

go-persian-calendar 这是一个Go语言库,专为处理波斯历(太阳希吉拉历)设计。它允许开发者在Go程序中轻松转换波斯历和公历日期,兼容Go标准time包,并支持伊朗和达里波斯语月份名。适合需要处理波斯历日期的Go开发者,特别是在中东地区或处理相关文化数据的项目中。

核心功能

  • 波斯历与公历的相互转换
  • 兼容Go标准time包
  • 支持伊朗和达里波斯语月份名
  • 提供丰富的日期时间获取函数(如当前时间、年月日、星期等)
  • 灵活的时间格式化选项

快速开始

  1. 第一步:运行 `go get github.com/yaa110/go-persian-calendar` 命令安装库
  2. 第二步:在Go代码中导入 ptime 包:`import ptime "github.com/yaa110/go-persian-calendar"`
  3. 第三步:使用 ptime.New() 或 ptime.Date() 函数进行波斯历和公历的转换和操作

界面预览

与其他方案对比

对比项go-persian-calendar同类方案
语言原生性Go语言原生实现,性能优化好其他语言实现可能需跨语言调用,增加复杂度
日期格式支持支持伊朗和达里波斯语月份名,格式化选项丰富其他库可能只支持基本格式或单一语言

适合谁用

  • 需要处理波斯历日期的Go后端开发者
  • 在伊朗或波斯语地区开发应用程序的程序员
  • 需要日期转换功能的国际化项目开发人员

下载与版本

当前最新版本为 v1.3.0,发布于 2025-09-28。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项