alirezab/jdatetime

PHP编写的Jalali (Shamsi) 日期时间类,支持2038年以上的年份

dev-master 2020-05-02 03:11 UTC

This package is auto-updated.

Last update: 2024-09-29 05:29:48 UTC


README

⚠️ 此软件包已弃用且未维护。除非绝对必要且自行承担风险,否则请勿在生产环境中使用。还有其他几个现代的Shamsi/Jalali日期软件包,例如 这个,您可以使用。

📍 如果您是一位PHP开发者并且想维护此项目,请与我联系,以便我可以给您提供对这个项目的写入权限。

jDateTime

PHP类,用于将公历日期转换为贾拉利历日期,反之亦然。支持2038年以后的日期。
贾拉利历,也称为Shamsi或希吉拉历,是伊朗日历系统。
Build Status

关于v2.2.0

PHP的默认date函数不支持2038年以上的年份,因此PHP5引入了DateTime类来解决此问题并提供了更复杂的日期方法。伊朗用户一直在使用旧的jdate函数将公历日期转换为贾拉利历等效日期,该函数完全基于旧的phpdate函数,因此已经过时。

要求

jDateTime 需要 PHP >= 5.2

安装

使用Composer

您可以使用 composer 安装此软件包。将此软件包添加到您的 composer.json

"require": {
	"sallar/jdatetime": "dev-master"
}

或者如果您更喜欢命令行,请将目录更改为项目根目录,然后

php composer.phar require "sallar/jdatetime":"dev-master"

手动安装

获取软件包源代码的副本。您可以通过以下两种方式完成此操作

  1. 下载源代码的ZIP版本,并在所需位置解压缩
  2. 运行 git clone https://github.com/sallar/jDateTime.git 以克隆此存储库

获取源代码副本后,只需在需要使用它的地方包含 jdatetime.class.php 即可。

require_once 'path/to/source/jdatetime.class.php';

示例

请参阅 examples.phpexample-static.php 以获取工作示例。

贡献者

许可证

jDateTime 由 Sallar Kaboli 创建,并使用 MIT许可证 发布。

版权 (C) 2016 Sallar Kaboli

原始贾拉利到公历(反之亦然)转换器
版权 (C) 2000 Roozbeh Pournader 和 Mohammad Toossi

The MIT License (MIT)

Copyright (C) 2003-2016 Sallar Kaboli

Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:

1- The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.

2- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

资源