joomla/datetime

此包已被废弃且不再维护。作者建议使用nesbot/carbon包。

Joomla DateTime 包

安装次数: 1,467

依赖: 1

建议: 0

安全: 0

星标: 3

关注者: 9

分支: 2

开放问题: 3

类型:joomla-package

2.0.0 2014-09-18 16:53 UTC

This package is not auto-updated.

Last update: 2019-02-20 18:12:17 UTC


README

Build Status Scrutinizer Code Quality Code Coverage

Latest Stable Version Total Downloads Latest Unstable Version License

这是一个为Joomla!框架在2014年Google Summer of Code期间构建的DateTime包。此库的主要目标是创建一个不可变的值对象的DateTime对象。

不可变性

如果你知道如何使用PHP的DateTime对象,那么你几乎就了解了这个包。在你开始使用它之前,你需要知道一件事——这个DateTime是不可变的。为了解释不可变性的含义,让我们看一个例子。

$start = new DateTime('2014-08-24');
$end = $start->addDays(2);

echo $start->format('Y-m-d');  // 2014-08-24
echo $end->format('Y-m-d');    // 2014-08-26

DateTime的每个方法都返回一个新的对象,而不改变当前对象。这是你需要知道的最重要的事情。

使用方法

致谢

Jens Segers对翻译方法的贡献

通过Composer安装

"joomla/datetime": "~2.0"添加到composer.json中的require块,然后运行composer install

{
	"require": {
		"joomla/datetime": "~2.0"
	}
}

或者,你可以简单地从命令行运行以下命令

composer require joomla/date "~2.0"