Localize date in expense list
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
{{#each @expenses as |expense|}}
|
||||
<li class="expense-item">
|
||||
<h4>
|
||||
<span class="date">{{expense.date}}:</span>
|
||||
<span class="date">{{fmt-date-localized expense.date}}:</span>
|
||||
<span class="title">{{expense.title}}</span>
|
||||
</h4>
|
||||
<div class="amount">
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
import { helper } from '@ember/component/helper';
|
||||
import getLocale from 'kredits-web/utils/get-locale';
|
||||
|
||||
export default helper(function(dateStr) {
|
||||
const date = new Date(dateStr);
|
||||
const locale = getLocale();
|
||||
return new Intl.DateTimeFormat(locale).format(date);
|
||||
});
|
||||
@@ -0,0 +1,5 @@
|
||||
export default function() {
|
||||
return (navigator.languages && navigator.languages.length) ?
|
||||
navigator.languages[0] :
|
||||
navigator.language;
|
||||
}
|
||||
Reference in New Issue
Block a user