axiocode/mynow

加载自己的时间来模拟当前日期和时间。

0.1.0 2019-06-26 16:28 UTC

This package is auto-updated.

Last update: 2024-09-27 17:56:54 UTC


README

加载自己的时间来模拟当前日期和时间。

为什么选择MyNow?

使用Composer安装

composer require axiocode/mynow

使用方法

在你的目录中创建一个带有所需日期和时间戳的.time文件。

245671200

然后你可以在你的应用程序中加载.time

$mynow = MyNow\MyNow::create(__DIR__);

将所有调用默认DateTime()构造函数的代码替换为MyNow DateTime。

$now = MyNow\DateTime();

如果没有使用MyNow或不存在文件,将使用默认的DateTime实例,而不会破坏你的代码。

加载器

目前仅支持文本加载器。

可能提供不同的加载器来从不同的来源加载日期和时间,例如数据库、YAML等。

许可证

MyNow采用BSD 3-Clause许可证