webapix/dot-net-json-date-formatter

将 .net json 日期格式转换为 PHP DateTime 对象,反之亦然

v1.1.0 2022-01-03 14:22 UTC

This package is auto-updated.

Last update: 2024-08-30 11:09:46 UTC


README

Tests MIT Licensed

解析.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)。有关更多信息,请参阅许可文件