我有约会时间
$old_date = $red['added_date']; //2016-04-08 06:24:55
我想将其转换为:April 08, 2016
我使用的代码如下: -
$review['review_date'] = date($rev['added_date'], 'g:ia \o\n l jS F Y');
我收到此错误:Message: date() expects parameter 2 to be long, string given
如何达到预期效果?
答案 0 :(得分:5)
使用日期功能和strtotime。试试:
$qb = $this->createQueryBuilder('city')
->addSelect('town')
->innerJoin('town.city', 'city');
$cities = $qb->getQuery()->getResult();
答案 1 :(得分:1)
你需要这样做,假设
File::foreach
希望这有帮助
答案 2 :(得分:1)
如果你想让生活更轻松,请看一下Carbon,这是一个非常简单的PHP类,它为日期/时间/日期时间字符串提供了很多功能。您可以解析时间戳,从时间戳解析,从日期创建等等,到这里写的很多。
http://carbon.nesbot.com/docs/
使用碳将是
Carbon::parse($red['added_date']);
答案 3 :(得分:0)
date()需要第二个参数为UNIX时间戳(自1-1-1970以来的秒数)。
string date(string $ format [,int $ timestamp = time()])
第一个参数应该是日期格式。
你已经互换了参数。请纠正它们,它会起作用。
更正后的代码:
$review['review_date'] = date('F m, Y',$old_date);