我有一个用PHP和框架Laravel制作的简单网站。现在我想显示日期而不是时钟时间,当我在我的网站上发布我的文章时,它将根据笔记本电脑上的时钟显示时间和日期。我该怎么做呢?任何参考?
这是我的代码:
roles
答案 0 :(得分:0)
使用laravel实用方法toDateString()
。检查以下代码。
<h6 class="date-comments"><i class="fa fa-user"></i> {{ ucwords($article->user->name) }} <i class="fa fa-calendar"></i> {{ date('d M Y', strtotime($article->created_at->toDateString())) }} <i class="fa fa-comments"> {{ count($count) }}</i></h6>
答案 1 :(得分:0)
Carbon类继承自PHP DateTime类。
use Carbon\Carbon
Carbon具有从基本DateTime类继承的所有函数。如果您在Carbon中看到任何缺失但在DateTime中存在任何内容,则此方法允许您访问基本功能。
class Carbon extends \DateTime
{
// code here
}
已经特别注意确保正确处理时区,并在适当的情况下基于基础DateTime实现。例如,所有比较均以UTC或正在使用的日期时间的时区完成。
$dtToronto = Carbon::create(2012, 1, 1, 0, 0, 0, 'America/Toronto');
$dtVancouver = Carbon::create(2012, 1, 1, 0, 0, 0, 'America/Vancouver')
echo $dtVancouver->diffInHours($dtToronto); // 3