diff --git a/src/services/TransactionService.ts b/src/services/TransactionService.ts index b9a0a83..5838d1e 100644 --- a/src/services/TransactionService.ts +++ b/src/services/TransactionService.ts @@ -88,7 +88,7 @@ class TransactionService { >(`tra-${accountId}`) const transactions = response.rows.map((row) => row.doc) as ITransaction[] return transactions.sort((a: ITransaction, b: ITransaction) => - a.date < b.date ? -1 : 1 + new Date(a.date) < new Date(b.date) ? -1 : 1 ) } diff --git a/src/utils/format-date.ts b/src/utils/format-date.ts index f910045..b671130 100644 --- a/src/utils/format-date.ts +++ b/src/utils/format-date.ts @@ -1,6 +1,6 @@ export default (date: Date | string): string => { if (date instanceof Date) { - return date.toISOString().split('T')[0] + return date.toISOString() } - return date.split('T')[0] + return date }