2016-12-01 188 views
0

日期存储在MySQL是在日期时间格式“YMD H:M:S”使用laravel口才欲日期时间格式转换成日期“YMD” 的日期存储在MySQL表是2016年11月29日17时23分56秒和在控制器我使用下面laravel日期时间日期从MySQL

$的currentdate =碳:: createFromFormat( “YMD H:M:S” 来转换,$令牌 - > IssueDate) - >格式( “YMD”);

我得到的结果是“2017年11月29日” 另一个例子

Mysql的记录保存的日期是2016年12月1日17时27分47秒和我得到的结果是“2018-03-01”

请帮我在这里错过什么。

我有一个构造函数在控制器

public function __construct() 
{ 
    date_default_timezone_set("Asia/Kolkata"); 
} 

,我不认为这是一个pronblem为消除我仍然得到同样的结果之后。

回答

1

m是月份。你想i几分钟(documentation):

$currentdate = Carbon::createFromFormat("Y-m-d H:i:s",$token->IssueDate)->format("Y-m-d"); 
1

变化Y-m-d H:m:sY-m-d H:i:si指分钟,不m)。更多关于manual