回答
这将是DateTime::__construct
:
$date = new DateTime('Sunday');
不幸的是,'DateTime'构造函数没有像'strtotime'这样的'$ now'参数。有没有其他的方式来告诉构造函数,这是计算的日期? – Czechnology
'(new DateTime('now')) - > modify('+ 5 days')' – deceze
谢谢,无法从文档中找出它! – Czechnology
我认为你正在寻找DateTime.createFromFormat()
'createFromFormat()'根本不像'strtotime()'。后者需要的时间/日期几乎是无限的,包括像“下周日”和“十二月”这样的相关类型。第一个',而用户必须指定一个准确的格式以与前者一起解析。 –
由于strtotime()
回报长期UNIX时间戳,日期时间有方法getTimestamp()
。
$date = new DateTime('2012-01-25 19:44:49.123');
echo $date->getTimestamp();
这复制了strtotime()的输出。另一种是'(新日期时间('2012-01-25 19:44:49.123')) - >格式('U');' –
- 1. 如何模拟类方法(+)?
- 2. 模拟父类__init__方法
- 3. 模拟类:方法暗示
- 4. DateTime的undefined方法`remove_possible_method':类
- 5. 模拟ruby类的初始化方法?
- 6. 同类中的模拟方法
- 7. 模拟类的本地方法
- 8. 模拟父类方法的实现吗?
- 9. 如何模拟@InjectMocks类的方法?
- 10. 带虚拟方法的模板类
- 11. 如何模拟类'member field的方法?
- 12. 使用mockito模拟基类中的方法或模拟静态方法
- 13. 模拟方法
- 14. 模拟静态方法Activator.CreateInstance返回另一个类的模拟
- 15. 无法模拟的方法
- 16. 方法和模拟用同一类
- 17. 模拟方法,通过另一个类
- 18. 模拟类方法不被调用
- 19. 模拟方法.net
- 20. Java方法模拟
- 21. 的strtotime和DateTime解析一年
- 22. 从模拟方法返回模拟
- 23. 虚拟方法调用模板化类中的另一个虚拟方法
- 24. 模拟的公共方法
- 25. PHPUnit的模拟父方法
- 26. 模拟Spring的MessageSource.getMessage方法
- 27. 无法模拟方法
- 28. 获取DateTime类型的最大方法
- 29. 类中的虚拟方法
- 30. MySQL DATETIME格式比较 - 需要strtotime吗?
是的,'$ date = new DateTime('2012-01-25 19:44:49.123'); echo $ dt-> getTimestamp();'。 – shadyyx
“模拟”以什么方式? – deceze
@deceze我猜想它的价值返回的方式... – shadyyx