Как изменить дату и время в Vue? - PullRequest
0 голосов
/ 25 января 2019

Попытка использовать Vue в первый раз.

Я не знаю, как изменить дату и время в Vue.

Я знаю, что это работает в laravel, например:

{{  date("d.m.Y", strtotime($file->created_at)) }}

Как я могу изменить дату и время в Vue?

Это то, что я пробовал в Vue:

<time datetime="1.1.2019">@{{ file.created_at }}</time>

, и он показывает мне точную запись базы данных на странице просмотра:

2019-01-25 12: 03: 40

Но я хочу, чтобы это выглядело так:

25.02.2019 12:03,40

Спасибо!

1 Ответ

0 голосов
/ 25 января 2019

Создание метода Vue -

formattedDate:function(d){
    let arr = d.split(/[- :]/);
    let date = new Date(Date.UTC(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]));
    return date.getDate() + "." + (date.getMonth() + 1) + "." + date.getFullYear() + " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds()
}

А затем вызовите этот метод в двойных фигурных скобках

<time datetime="1.1.2019">@{{ formattedDate(file.created_at) }}</time>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...