codeinc/datetime

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

Code Inc. 的 datetime 库

1.2.0 2018-03-13 19:27 UTC

This package is auto-updated.

Last update: 2020-01-24 20:36:55 UTC


README

该库只是 PHP 原生 DateTime 类的覆盖器,并提供了额外的方法。

用法

<?php
use CodeInc\DateTime\DateTime;

/*
 * Can be instantiated with a timestamp (checked with is_numeric())
 */
$dateTime = new DateTime(time());

/*
 * Provides methods to tests the current time
 */ 
$dateTime->isUndefined();
$dateTime->isPast();
$dateTime->isNow();
$dateTime->isFutur();

/*
 * Provides methods to get SQL dates
 */
$dateTime->getSqlDate(); // YYYY-MM-DD
$dateTime->getSqlDateTime(); // AAAA-MM-JJ HH:MM:SS

/*
 * Provides a method to get a RFC 1123 date 
 */
$dateTime->getRfc1123();

/*
 * The formats are available in class constants 
 */
$dateTime::FORMAT_SQL_DATE;
$dateTime::FORMAT_SQL_DATETIME;
$dateTime::FORMAT_RFC_1123;

安装

此库可通过 Packagist 获取,并使用 Composer 安装。

composer require codeinc/datetime

许可证

该库在 MIT 许可证下发布(见 LICENSE 文件)。