webapix / dot-net-json-date-formatter
将 .net json 日期格式转换为 PHP DateTime 对象,反之亦然
v1.1.0
2022-01-03 14:22 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: 5.7.27|^6|^7|8.5.22
This package is auto-updated.
Last update: 2024-08-30 11:09:46 UTC
README
解析.Net JSON 日期到DateTime对象,并将DateTime对象转换为 .Net JSON 日期格式。
安装
您可以通过 composer 安装此包
composer require webapix/dot-net-json-date-formatter
用法
解析 .NET JSON 日期
use \Webapix\DotNetJsonDate\Date; Date::toDateTime('/Date(1593432000000+0200)/'); // return with \DateTime object
如果 Json 字符串无效,将抛出 \Webapix\DotNetJsonDate\InvalidJsonDateString 异常。
将 DateTime 转换为 JSON 日期
use \Webapix\DotNetJsonDate\Date; $dateTime = DateTime::createFromFormat('Y-m-d H:i:s', '2020-06-29 12:00:00'); Date::toJsonDate($dateTime); // return with: /Date(1593432000000+0000)/
测试
composer test
Postcardware
根据 Postcardware 概念,如果您在我们的项目中使用了该软件,我们将非常感谢收到您家乡的明信片。
请寄往
WEBAPIX KFT. Kőris utca 2/E, 2/1
2051 Biatorbágy
匈牙利
支持我们
如果您觉得我们的包很有用,并希望支持我们维护和定期更新它们的工作,请考虑成为赞助者。任何大小的捐赠都受欢迎,并且非常感谢。
贡献
欢迎贡献!在向此存储库贡献之前,请首先通过问题、电子邮件或任何其他方式与存储库所有者讨论您希望进行的更改。
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
安全
如果您发现任何与安全相关的问题,请通过电子邮件pdo@webapix.hu联系,而不是使用问题跟踪器。
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅许可文件。