用于简单日期转换,具有预定义的日期格式。

0.2.0 2022-07-12 09:28 UTC

This package is auto-updated.

Last update: 2024-09-12 14:45:38 UTC


README

什么是Datr?

PHP中的简单日期转换库。

依赖项

  • 需要 PHP 7.4 或更高版本

开始使用

您可以在 packagist.org 找到这个库。

只需将Datr添加到composer.json配置文件

composer require turbopixel/datr

然后更新composer

composer update

示例

// format date
var_dump( Datr::toGermanDate("2022-07-12") );
var_dump( Datr::toGermanDateTime("2022-07-12 02:47:12") );
var_dump( Datr::toEnglishDate("12.07.2022") );
var_dump( Datr::toEnglishDateTime("12.07.2022 08:12:55") ); // alias for toSql()
var_dump( Datr::toSql("12.07.2022 08:12:55") );

// output
string(10) "12.07.2022"
string(19) "12.07.2022 02:47:12"
string(10) "2022-07-12"
string(19) "2022-07-12 08:12:55"
string(19) "2022-07-12 08:12:55"

// date validation
var_dump(Datr::isValid("12.07.2022 08:12:55", "d.m.Y"));
bool(false) // -> wrong format

var_dump(Datr::isValid("12.07.2022 08:12:55", "d.m.Y H:i:s"));
bool(true)

贡献

任何人都可以贡献以改进或修复Datr,为此您可以通过报告问题(错误、想法等)或分支存储库,然后对您的分支进行修改,然后请求合并。

路线图

  • 预定义特殊国家日期格式