小编Ant*_*nio的帖子

如何从diffForHumans获得碳和天?

我想显示使用日期的天数和小时数Carbon,目前我得到的代码如下.

Carbon::parse("2017-03-07 17:46:50")->diffForHumans()
Run Code Online (Sandbox Code Playgroud)

它输出:

从现在起6天

我希望它输出这样的东西:

从现在起6天12小时

我怎样才能做到这一点?

php php-carbon

5
推荐指数
1
解决办法
741
查看次数

当用户使用Laravel成功登录时,如何更新上次登录列?

我正在尝试更新用户成功登录时的最后一个登录列,我尝试将下面的代码放在LoginController中,但是它没有用,我也尝试过一个监听器,遵循这个答案,但它没有工作,什么都没发生,似乎听众没有被执行.

        DB::table('users')
              ->where('id', Auth::id())
              ->update(['lastlogin' => Carbon::now()]);
Run Code Online (Sandbox Code Playgroud)

我的laravel版本是5.4.12.我怎样才能让它运转起来?

php laravel

4
推荐指数
1
解决办法
2685
查看次数

不断从 Carbon Laravel 获取未知或错误的时区

我尝试使用 Carbon 添加 2 个月的日期,但我不断收到此错误:

Carbon.php 第 252 行中的 InvalidArgumentException:
未知或错误时区 (2017-02-25 14:25:24)

这是我的代码:

<?php
public function giveMonths(Request $request)

    {   

        $query = DB::table('users')->where('level', '=', 2)->get();

        foreach ($query as $row) {

            $id = $row->id;

            $expires = $row->expires;

            $newDate = Carbon::now($expires)->addMonths(2);

            dd($newDate);
        }
Run Code Online (Sandbox Code Playgroud)

在“app.php”中,时区设置如下:

'时区' => '美国/圣保罗'

存储在数据库中的时区格式如下:

2017-02-25 03:51:12

我怎么解决这个问题?

php mysql datetime php-carbon laravel-5

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×3

php-carbon ×2

datetime ×1

laravel ×1

laravel-5 ×1

mysql ×1