패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.7.8

lunar

태양력 및 중국 음력용 캘린더 라이브러리

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
8.8천
좋아요
54
Pub 점수
110

패키지 설치

flutter pub add lunar

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Lunar은 태양력과 중국 음력 둘 다에 대한 포괄적인 캘린더 기능을 제공하는 Flutter/Dart 패키지입니다. 개발자들이 두 시스템 간에 날짜를 변환하고, 징후, 음력 달, 태양절기와 같은 음력 날짜 세부 정보를 가져오며, 문화적으로 관련된 캘린더 정보를 표시할 수 있게 해줍니다. 전통적인 중국 캘린더 통합이 필요한 앱에 이상적이며, Android, iOS, Web, macOS, Windows, Linux 등 여러 플랫폼을 지원합니다.

사용 사례

  • 태양력과 음력 간의 날짜 변환
  • 중국 음력 십이지신 및 월 정보 표시
  • 전통 축제 및 태양절기 추적 지원
  • 문화 또는 복권 관련 애플리케이션 개발
  • 달 기반 스케줄링 기능 통합

주요 기능

  • 양방향 날짜 변환 (태양력 ↔ 음력)
  • 중국 십이지신 및 음력 월 데이터 지원
  • 태양 절기 및 축제 날짜 포함
  • 크로스 플랫폼 호환성
  • 간단하고 직관적인 API 설계

적합한 대상

  • 중국어 사용자를 대상으로 하는 앱
  • 문화 또는 유산 중심 애플리케이션
  • 역학 및 운세 도구
  • 음력 지원이 있는 캘린더 및 알림 앱

고려 사항

  • 중국 음력 관례에 대한 이해가 필요합니다
  • 기본 사용법 외에 문서가 제한적
  • 중국어 사용자가 아닌 사용자를 위해 추가적인 로컬라이제이션이 필요할 수 있습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

lunar License

lunar是一款无第三方依赖的日历工具,支持公历(阳历)、农历(阴历、老黄历)、道历、佛历,支持星座、儒略日、干支、生肖、节气、节日、彭祖百忌、吉神(喜神/福神/财神/阳贵神/阴贵神)方位、胎神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道日及吉凶、法定节假日及调休等。

自v1.2.22起,最低要求flutter 2.0.0、dart 2.12.0。

示例

dependencies:
  lunar: ^1.7.7
 
import 'package:lunar/lunar.dart';
 
void main() {
  //今天
  //Lunar date = Lunar.fromDate(DateTime.now());
           
  //指定阴历的某一天
  Lunar date = Lunar.fromYmd(1986, 4, 21);
  print(date.toFullString());
  print(date.getSolar().toFullString());
}

输出结果:

一九八六年四月廿一 丙寅(虎)年 癸巳(蛇)月 癸酉(鸡)日 子(鼠)时 纳音[炉中火 长流水 剑锋金 桑柘木] 星期四 北方玄武 星宿[斗木獬](吉) 彭祖百忌[癸不词讼理弱敌强 酉不会客醉坐颠狂] 喜神方位[巽](东南) 阳贵神方位[巽](东南) 阴贵神方位[震](正东) 福神方位[兑](正西) 财神方位[离](正南) 冲[(丁卯)兔] 煞[东]
1986-05-29 00:00:00 星期四 双子座

文档

请移步至 https://6tail.cn/calendar/api.html

Star History

Star History Chart

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트