1- import distanceInWordsToNow from 'date-fns/distance_in_words_to_now ' ;
2- import differenceInMilliseconds from 'date-fns/difference_in_milliseconds ' ;
1+ import formatDistanceToNow from 'date-fns/formatDistanceToNow ' ;
2+ import differenceInMilliseconds from 'date-fns/differenceInMilliseconds ' ;
33import format from 'date-fns/format' ;
4- import isValid from 'date-fns/is_valid ' ;
5- import parseISO from 'date-fns/parse ' ;
4+ import isValid from 'date-fns/isValid ' ;
5+ import parseISO from 'date-fns/parseISO ' ;
66import i18next from 'i18next' ;
77
88function parse ( maybeDate ) {
@@ -33,8 +33,8 @@ export default {
3333 return i18next . t ( 'formatDate.35Seconds' ) ;
3434 }
3535
36- const timeAgo = distanceInWordsToNow ( parsed , {
37- includeSeconds : true
36+ const timeAgo = formatDistanceToNow ( parsed , {
37+ includeSeconds : false
3838 } ) ;
3939 return i18next . t ( 'formatDate.Ago' , { timeAgo } ) ;
4040 }
@@ -43,7 +43,7 @@ export default {
4343 } ,
4444 format ( date , { showTime = true } = { } ) {
4545 const parsed = parse ( date ) ;
46- const formatType = showTime ? 'MMM D, YYYY h:mm A ' : 'MMM D, YYYY ' ;
46+ const formatType = showTime ? 'PPpp ' : 'PP ' ;
4747
4848 if ( parsed ) {
4949 return format ( parsed , formatType ) ;
0 commit comments