douhuilin1152 2016-05-16 09:51
浏览 28
已采纳

在PHP中更改MySQL的日期格式

Currently, this code : <?php echo $user->last_login?> is showing this date format YYYY-MM-DD from MySQL. How do i change it to this format DD-MM-YYYY?

Thanks.

Edit : Problem solved. $date = new DateTime($user->last_login); echo $date->format('Y-m-d H:i:s');

Thanks guys!

  • 写回答

2条回答 默认 最新

  • donglian8407 2016-05-16 09:54
    关注

    You can do this:

    date(d-m-Y", strtotime($user->last_login));
    

    Or this:

    $date = new DateTime($user->last_login);
    echo $date->format('d-m-Y');
    

    Or use Carbon (http://carbon.nesbot.com/docs/):

    Carbon::createFromFormat('Y-m-d', $user->last_login)->format('d-m-Y');
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?