rezzza/time-traveler

此包已被弃用且不再维护。未建议替代包。

在PHP中穿越时间

安装次数: 8,204

依赖: 2

推荐者: 1

安全: 0

星标: 104

关注者: 7

分支: 13

开放问题: 4

类型:独立

v1.0.0 2014-05-19 08:01 UTC

This package is not auto-updated.

Last update: 2020-12-06 03:17:33 UTC


README

Latest Stable Version Build Status Scrutinizer Code Quality

          _
         /-\
    _____|#|_____
   |_____________|
  |_______________|
|||_Time_Traveler_|||
 | |¯|¯|¯|||¯|¯|¯| |
 | |-|-|-|||-|-|-| |
 | |_|_|_|||_|_|_| |
 | ||~~~| | |¯¯¯|| |
 | ||~~~|!|!| O || |
 | ||~~~| |.|___|| |
 | ||¯¯¯| | |¯¯¯|| |
 | ||   | | |   || |
 | ||___| | |___|| |
 | ||¯¯¯| | |¯¯¯|| |
 | ||   | | |   || |
 | ||___| | |___|| |
|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

使用AOP-PHP在PHP中模拟时间系统。现在您可以在您的应用程序中轻松地穿越时间!

支持的函数

  • DateTime对象。
  • date_create
  • date
  • gettimeofday
  • gmdate
  • microtime
  • strtotime
  • time

使用方法

\Rezzza\TimeTraveler::enable();
\Rezzza\TimeTraveler::moveTo('2011-06-10 11:00:00');

var_dump(new \DateTime());           // 2011-06-10 11:00:00
var_dump(new \DateTime('+2 hours')); // 2011-06-10 13:00:00
var_dump(time());
var_dump(microtime());
var_dump(microtime(true));

\Rezzza\TimeTraveler::comeBack();

启动测试

composer install --dev
bin/atoum