Лучший способ, который я могу предложить, - использовать вычисляемое свойство для форматирования вашей даты.Это должно быть что-то вроде этого -
new Vue({
el: '#app',
data: {
post : {
//Other post data, all data pulled from Laravel API
date: "2018-08-06T18:29:59",
}
},
computed: {
postDate() {
var date = new Date(this.post.date);
var month = date.getMonth() + 1;
var day = date.getDate();
var year = date.getFullYear();
month = (month < 10) ? "0"+month:month;
day = (day < 10) ? "0"+day:day;
return day+"/"+month+"/"+year;
}
}
});
И в вашей части шаблона
<div class="date-below"><p>created at {{postDate | date}}</p></div>
Я не знаю о строке формата в JavaScript, как в PHP.Пожалуйста, поправьте меня, кто знает, как использовать строку форматирования даты в JavaScript.