// formater une date (necessite moment.js)
Vue.filter('formatDate', function(value,input,output) {
if (value) {
var input = input || 'MM-DD-YYYY';
var output = output || 'DD/MM/YYYY';
return moment(String(value),input).format(output)
}
})
// formater un prix
Vue.filter('formatCurrency', function(value,currency) {
var value = parseFloat(value);
var currency = currency || 'BRL';
if ( typeof(value) === 'number') {
value = value.toLocaleString(undefined, {style: 'currency', currency: currency, minimumFractionDigits: 2, maximumFractionDigits: 2})
}
return value
})
// inverser l'ordre d'un tableau
Vue.filter('reverse', function(value) {
return value.slice().reverse();
})