isTodayDate: new Date().toISOString().slice(0, 10) возвращает формат 2020-03-03list: [
{
...,
...,
dateend: "31.05.2018"
...,
},
{
...,
...,
dateend: "03.04.2021"
...,
},
{
...,
...,
dateend: "31.03.2018"
...,
},
{
...,
...,
dateend: "31.03.2018"
...,
}
]
const parseDate = str =>
new Date(str.split('.').reverse().join('-'));
// или
const parseDate = str =>
new Date(str.replace(/(\d+)\.(\d+)\.(\d+)/, '$3-$2-$1'));
// или
const parseDate = str =>
(str = str.match(/\d+/g), new Date(str[2], ~-str[1], str[0]));data: () => ({
today: new Date().setHours(0, 0, 0, 0),
...
}),
computed: {
filteredList() {
return this.list.filter(n => parseDate(n.dateend) < this.today);
},
...
},