tomasfejfar/datetime-strict

简单的 DateTime 包装器,允许严格的日期和时间验证

0.2 2016-12-06 14:11 UTC

This package is auto-updated.

Last update: 2024-09-06 09:48:10 UTC


README

Build Status Coverage Status Total Downloads Latest Version on Packagist Average time to resolve an issue Percentage of issues still open

DateTime 简单包装器,允许严格的日期时间验证

通过 Composer 安装

composer require tomasfejfar/datetime-strict

使用方法

use TomasFejfar\DateTime\DateTimeStrict;
use TomasFejfar\DateTime\StrictFormatException;

try {
    $date = DateTimeStrict::createFromFormat('Y-m-d H:i:s', '2001-33-05 13:35:08');
} catch (StrictFormatException $e) {
    $warnings = $e->getWarnings();
    $errors = $e->getErrors();
}

不可变变体的使用方法相同,只需使用 DateTimeImmutableStrict::createFromFormat() 代替。

变更日志

每个标签的注解中可以找到变更

贡献规则

  • 每个特性一个 PR
  • 带有测试的 PR 更有可能被合并
  • 测试和编码标准必须通过
composer test
composer phpcs

愉快的编码!