v2.0.20
kosher_dart
一个用于计算犹太教时间(宗教律法时间)的 Dart 库,包括祈祷、安息日和其他犹太宗教习俗的天文时间。
24喜欢 1.3万近 30 天下载160Pub 分数
AndroidiOSWebmacOSWindowsLinux
yakir8/kosher_dart open-source repository details.
以下为英文项目原文快照,最新内容请访问 GitHub。
This API for a specialized calendar that can calculate different astronomical times including sunrise and sunset and Jewish zmanim or religious times for prayers and other Jewish religious dutuies. This API Translated KosherJava Zmanim API from JAVA to Dart language.
The library is released under the LGPL 2.1 license.
Add this to your package's pubspec.yaml file:
dependencies:
kosher_dart: ^2.0.20
To use this plugin, follow the plugin installation instructions.
Add the following import to your Dart code:
import 'package:kosher_dart/kosher_dart.dart';
JewishDate jewishDate = JewishDate();
HebrewDateFormatter hebrewDateFormatter = HebrewDateFormatter();
hebrewDateFormatter.hebrewFormat = true; // optional
hebrewDateFormatter.useGershGershayim = true; // optional
String hebrewDate = hebrewDateFormatter.format(jewishDate);
JewishCalendar jewishCalendar = JewishCalendar();
HebrewDateFormatter hebrewDateFormatter = HebrewDateFormatter();
jewishCalendar.inIsrael = true; // set to true if your location is in israel
hebrewDateFormatter.hebrewFormat = true; // optional
hebrewDateFormatter.useGershGershayim = true; // optional
String yomTov = hebrewDateFormatter.formatYomTov(jewishCalendar);
GeoLocation geoLocation = GeoLocation.setLocation(
'Jerusalem', 31.7962419, 35.2453988, DateTime.now());
ComplexZmanimCalendar complexZmanimCalendar = ComplexZmanimCalendar.intGeoLocation(geoLocation);
DateTime? sofZmanTfila = complexZmanimCalendar.getSofZmanTfilaGRA();
DateTime? minchaKetana = complexZmanimCalendar.getMinchaKetana();
依赖清单 5 项
^0.20.2^6.1.0^2.2.0^1.31.0^6.0.0先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗