diff --git a/package-lock.json b/package-lock.json index 42474ac8..9743d7e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3102,6 +3102,11 @@ } } }, + "date-fns": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.10.0.tgz", + "integrity": "sha512-EhfEKevYGWhWlZbNeplfhIU/+N+x0iCIx7VzKlXma2EdQyznVlZhCptXUY+BegNpPW2kjdx15Rvq503YcXXrcA==" + }, "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", @@ -6338,11 +6343,6 @@ } } }, - "moment": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", - "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" - }, "move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", diff --git a/package.json b/package.json index c13e7f2d..24df73fb 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,8 @@ "dependencies": { "axios": "^0.19.0", "classnames": "^2.2.6", + "date-fns": "^2.10.0", "lodash": "^4.17.15", - "moment": "^2.24.0", "next": "^9.2.2", "react": "^16.12.0", "react-dom": "^16.12.0", diff --git a/src/lib/date.ts b/src/lib/date.ts index 2d5b7473..dc9d6ea6 100644 --- a/src/lib/date.ts +++ b/src/lib/date.ts @@ -1,13 +1,17 @@ -import moment from 'moment' -moment.locale('ru') +import format from 'date-fns/format' +import { ru } from 'date-fns/locale' /** * - * Date -> DD.MM.YYYY + * Date -> D MMMM yyyy * * @param date */ -export const dateFormat = (date: string | Date) => moment(date).format('L') +export const dateFormat = (date: string | Date) => { + return format(new Date(2014, 6, 2), "d MMMM yyyy", { + locale: ru + }) +} /** *