用于计算和输出爪哇文Weton的库

v0.3 2022-10-02 12:23 UTC

This package is auto-updated.

Last update: 2024-08-30 01:23:36 UTC


README

Packagist Downloads (custom server) GitHub GitHub repo size

🔭 关于爪哇文Weton

从常规日期计算并输出爪哇文Weton。此包可处理从1900年1月1日开始的转换

💻 安装

您可以使用 composerjavanese-weton 安装到您的项目中

composer require irsyadulibad/weton

🛩️ 使用

✨ 入门

首先,您需要一个 DateTime 对象来将其转换为 weton

$date = new DateTime('2022-04-15');
$weton = new Weton($date);

或者,您可以使用静态样式

$date = new DateTime('2022-04-15');
$weton = Weton::from($date);

📖 文档

  • 获取 weton 的日期及其 neptu 值
// Weton's day name | ex: Friday
$weton->day->name;

// Weton's day neptu | ex: 6
$weton->day->neptu;

// Both day and neptu as object
// ex: name => Friday, neptu => 6
$weton->day;
  • 获取 weton 的 pasaran 及其 neptu 值
// Weton's pasaran name | ex: Kliwon
$weton->pasaran->name;

// Weton's pasaran neptu | ex: 8
$weton->pasaran->neptu;

// Both day and neptu as object
// ex: name => Kliwon, neptu => 8
$weton->pasaran;
  • 获取总 neptu
$weton->totalNeptu;
  • 格式化为印度尼西亚格式
    您可以使用 toIndonesian() 方法将输出更改为印度尼西亚格式
$weton->toIndonesian();
  • 作为字符串输出
    您可以直接将对象作为字符串输出,它将返回 pasaran 和日期名称
// ex: Legi Friday
echo $weton;

// if indonesian, it will be `Jum'at Legi`
echo $weton->toIndonesian();

📄 致谢

Github: [https://github.com/irsyadulibad]
网站: [http://irsyadulibad.my.id]
Facebook: [https://facebook.com/irsyadulibad.dev]