【问题标题】:DateTime class php cause bug in Laravel 5.1?DateTime 类 php 导致 Laravel 5.1 中的错误?
【发布时间】:2015-08-26 15:13:00
【问题描述】:

我在使用 Laravel 5.1 的项目控制器中使用了这段代码:

$start_date = "2015-06-10";
$date = new DateTime($start_date);

但我总是在 Chrome 和 Firefox 的服务器上运行代码,我的网络在该行似乎“死”了,它显示错误:500 Internal server error,经过多次调试,我发现了这个错误。

任何人都可以给我解决这个问题的方法,谢谢:(

【问题讨论】:

  • 是什么让您认为它是其中之一?您是否检查了日志/打开了 error_reporting。只要您使用 PHP > 5.2,您提供的代码就没有问题。除非我想,名称空间会发生奇怪的事情。基本上,错误信息是什么。

标签: php datetime laravel laravel-5


【解决方案1】:

试试

$start_date = new \DateTime();
$start_date->createFromFormat('d/m/Y', '10/06/2015');

您需要添加斜线来引用根命名空间中的类,或者只需在顶部添加以下内容:

use Datetime;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    • 2016-03-21
    • 2016-02-29
    • 2017-06-06
    • 2015-09-14
    • 2022-01-24
    • 2017-09-23
    相关资源
    最近更新 更多