Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 05.02.2015 12:45:04

WebDev

Вывод даты в шаблон

Всем привет.

Получаю с бд дату массивом:
$charts_time = Nowweight::where('id_user','=', $user_id)->orderBY('created_at', 'asc')->lists('created_at');

Вот вывод:
Array ( [0] => 0000-00-00 00:00:00 [1] => 0000-00-00 00:00:00 [2] => 2015-02-02 00:00:00 [3] => 2015-02-02 11:07:00 [4] => 2015-02-02 11:09:39 [5] => 2015-02-02 11:09:52 [6] => 2015-02-02 11:11:10 [7] => 2015-02-02 12:11:24 [8] => 2015-02-02 14:15:48 [9] => 2015-02-02 14:46:04 [10] => 2015-02-02 19:02:10 [11] => 2015-02-03 08:06:20 [12] => 2015-02-03 09:19:55 [13] => 2015-02-03 09:53:13 [14] => 2015-02-03 10:02:17 [15] => 2015-02-03 10:03:19 [16] => 2015-02-03 10:39:30 [17] => 2015-02-03 10:41:20 [18] => 2015-02-03 10:42:43 [19] => 2015-02-03 10:44:49 [20] => 2015-02-03 10:50:59 [21] => 2015-02-03 11:15:17 )


Как мне сделать вывод в шаблон в таком формате 03-04-2015 ?
date("d m Y",strtotime($charts_time)) не для массива.
Благодарю

#2 05.02.2015 13:10:43

Re: Вывод даты в шаблон

WebDev пишет:

date("d m Y",strtotime($charts_time)) не для массива

В цикле применить к каждому элементу.

Есть метод ->format('d.m.Y'), применимый к полям created_at и updated_at.

И вот еще http://laravel.com/docs/5.0/eloquent#ac … d-mutators

Не в сети

#3 05.02.2015 13:53:43

WebDev

Re: Вывод даты в шаблон

Не выходит пока сделать(
        for($i=1; $i<=count($charts_time); $i++){
            $charts_time[$i] = date("d m Y",strtotime($charts_time[$i]));
            print_r($charts_time);
        }

->format('d.m.Y') есть в laravel 4 ?

#4 05.02.2015 14:28:43

Re: Вывод даты в шаблон

for($i = 0; $i < count($items); $i++)
{
    $items[$i] = date('d.m.Y', strtotime($items[$i]));
}

Изменено Wide (05.02.2015 14:29:10)

Не в сети

Подвал раздела