tomaszhanc/datetime

此包已被废弃且不再维护。未建议替代包。

Joomla DateTime 包

安装: 20

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 10

分支: 2

类型:joomla-package

2.0.0 2014-09-18 16:53 UTC

This package is auto-updated.

Last update: 2021-05-30 08:18:15 UTC


README

Build Status Scrutinizer Code Quality Code Coverage

Latest Stable Version Total Downloads Latest Unstable Version License

这是一个在2014年Google Summer of Code期间为Joomla!框架构建的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"