Localize date in expense list
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
{{#each @expenses as |expense|}}
|
{{#each @expenses as |expense|}}
|
||||||
<li class="expense-item">
|
<li class="expense-item">
|
||||||
<h4>
|
<h4>
|
||||||
<span class="date">{{expense.date}}:</span>
|
<span class="date">{{fmt-date-localized expense.date}}:</span>
|
||||||
<span class="title">{{expense.title}}</span>
|
<span class="title">{{expense.title}}</span>
|
||||||
</h4>
|
</h4>
|
||||||
<div class="amount">
|
<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