fabiang / dateparser
日期字符串解析器
v2.1.0
2024-01-24 13:11 UTC
Requires
- php: ^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0
- phplrt/runtime: ^3.2
Requires (Dev)
- laminas/laminas-coding-standard: ^2.3
- phplrt/compiler: ^3.2
- phpunit/phpunit: ^9.5.16 || ^10.0
- squizlabs/php_codesniffer: ^3.7
- vimeo/psalm: ^4.23
README
支持RFC3339完整格式的日期解析库。以下格式受支持
2017-07-25T18:37:40
2017-07-25T18:37:40.1234567890
2017-07-25T18:37:40.1234567890Z
2017-07-25T18:37:40Z
2017-07-25T18:37:40.1234567890+0200
2017-07-25T18:37:40+0200
2017-07-25T18:37:40.1234567890-0400
2017-07-25T18:37:40-0400
2017-07-25T18:37:40.1234567890+02:00
2017-07-25T18:37:40+02:00
2017-07-25T18:37:40.1234567890-04:00
注意:PHP仅支持6位微秒。此库将最后几位截断。
安装
使用Composer运行
composer require fabiang/dateparser
用法
解析RFC3339 datetime字符串
use Fabiang\Dateparser\RFC3339; $parser = new RFC3339(); $datetime = $parser->parse('2017-07-25T18:37:40+02:00'); // DateTime object
许可证
BSD-2-Clause。请参阅LICENSE.md。