定制 6tail/tyme4php 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

6tail/tyme4php

最新稳定版本:1.4.0

Composer 安装命令:

composer require 6tail/tyme4php

包简介

Tyme是一个非常强大的日历工具库,可以看作 Lunar 的升级版,拥有更优的设计和扩展性,支持公历、农历、藏历、星座、干支、生肖、节气、法定假日等。

README 文档

README

Tyme是一个非常强大的日历工具库,可以看作 Lunar 的升级版,拥有更优的设计和扩展性,支持公历、农历、藏历、星座、干支、生肖、节气、法定假日等。

基于php8.1开发。

composer

composer require 6tail/tyme4php
 
<?php
use com\tyme\solar\SolarDay;
 
$solarDay = SolarDay::fromYmd(1986, 5, 29);
 
// 1986年5月29日
echo $solarDay;
 
// 农历丙寅年四月廿一
echo $solarDay->getLunarDay();
 
// 第十七饶迥火虎年四月廿一
echo $solarDay->getRabByungDay();
 
// 扩展方法
SolarDay::extend('myMethod', function () {
    return sprintf('%04d-%02d-%02d', $this->getYear(), $this->getMonth(), $this->getDay());
});
// 1986-05-29
echo $solarDay->myMethod();

单文件版本

  1. 下载本源代码,执行tools/build-standalone.php,可在tools目录下生成Tyme.php单文件。
  2. 可在 Releases 中下载对应版本的Tyme.php单文件。
<?php
require 'Tyme.php';
 
use com\tyme\solar\SolarDay;
 
$solarDay = SolarDay::fromYmd(1986, 5, 29);
 
// 1986年5月29日
echo $solarDay;
 
// 农历丙寅年四月廿一
echo $solarDay->getLunarDay();
 
// 第十七饶迥火虎年四月廿一
echo $solarDay->getRabByungDay();

文档

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

Star History

Star History Chart

致谢

  1. 感谢许剑伟老师分享的寿星天文历,本项目节气算法引自 https://github.com/sxwnl/sxwnl
  2. 感谢stonelf,本项目藏历数据引自 https://github.com/stonelf/zangli

统计信息

  • 总下载量: 1.08k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 63
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 63
  • Watchers: 4
  • Forks: 16
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-02-28

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固