axiocode / mynow
加载自己的时间来模拟当前日期和时间。
0.1.0
2019-06-26 16:28 UTC
Requires
- php: ^5.4 || ^7.0
Requires (Dev)
- phpunit/phpunit: ^8.2
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许可证。