Pra*_*san 47 php laravel laravel-5
我正在使用laravel 5.我已经尝试使用了
$now = DateTime();
$timestamp = $now->getTimestamp();
Run Code Online (Sandbox Code Playgroud)
但它显示错误喜欢这个.
FatalErrorException in ProjectsController.php line 70:
Call to undefined function App\Http\Controllers\DateTime()
Run Code Online (Sandbox Code Playgroud)
我能做什么?
Lim*_*nte 148
DateTime不是一个功能,而是一个类.
当您只引用像new DateTime()PHP 这样的类搜索当前命名空间中的类时.但是,DateTime该类显然不存在于您的控制器命名空间中,而是存在于根命名空间中.
您可以通过添加反斜杠在根命名空间中引用它:
$now = new \DateTime();
Run Code Online (Sandbox Code Playgroud)
或者在顶部添加一个import语句:
use DateTime;
$now = new DateTime();
Run Code Online (Sandbox Code Playgroud)
小智 11
最好的方法是使用碳依赖.
随着Carbon\Carbon::now();你获得当前的日期时间.
使用Carbon,你可以像使用DateTime一样.事件是这样的:
$tomorrow = Carbon::now()->addDay();
$lastWeek = Carbon::now()->subWeek();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
109234 次 |
| 最近记录: |