leaditin/moment

一个简单的PHP API,用于处理时间、DateTime和DateRange。

1.0.1 2021-12-24 17:56 UTC

This package is auto-updated.

Last update: 2024-09-25 03:03:22 UTC


README

一个简单的PHP API,用于处理时间、DateTime和DateRange。

Build Status Code Quality Code Coverage Latest Version PDS Skeleton

安装

推荐通过 Composer 进行安装。运行以下命令安装最新版本的包并将其添加到项目的 composer.json

composer require leaditin/moment

用法

实例化Time对象

use \Leaditin\Moment\Time;

$time = Time::fromSeconds(7200);
$time = Time::fromString('12:25');

实例化DateTime对象

use \Leaditin\Moment\DateTime;

$now = new DateTime();
$today = new DateTime('now', null, DateTime::TYPE_DATE);
$past = new DateTime('26 Jul 1984', null, DateTime::TYPE_DATE);

实例化DateRange对象

use \Leaditin\Moment\{DateTime, DateRange};

$range = new DateRange(new DateTime('2016-01-01 00:00:00'), new DateTime('2016-12-31 23:59:59'));
$infinityLeft = new DateRange(null, new DateTime());
$infinityRight = new DateRange(new DateTime(), null);
$infinity = new DateRange();

致谢

许可证

在MIT许可证下发布 - 有关详细信息,请参阅许可证文件