1
- import { subDays } from 'date-fns' ;
1
+ import { format , subDays } from 'date-fns' ;
2
2
import React , { useMemo , useState } from 'react' ;
3
3
import { View } from 'react-native' ;
4
4
import { useOnyx } from 'react-native-onyx' ;
@@ -11,7 +11,6 @@ import Text from '@components/Text';
11
11
import useLocalize from '@hooks/useLocalize' ;
12
12
import useSafePaddingBottomStyle from '@hooks/useSafePaddingBottomStyle' ;
13
13
import useThemeStyles from '@hooks/useThemeStyles' ;
14
- import DateUtils from '@libs/DateUtils' ;
15
14
import * as PersonalDetailsUtils from '@libs/PersonalDetailsUtils' ;
16
15
import * as CompanyCards from '@userActions/CompanyCards' ;
17
16
import CONST from '@src/CONST' ;
@@ -30,7 +29,7 @@ function TransactionStartDateStep() {
30
29
31
30
const [ dateOptionSelected , setDateOptionSelected ] = useState ( data ?. dateOption ?? CONST . COMPANY_CARD . TRANSACTION_START_DATE_OPTIONS . FROM_BEGINNING ) ;
32
31
const [ isModalOpened , setIsModalOpened ] = useState ( false ) ;
33
- const [ startDate , setStartDate ] = useState ( DateUtils . extractDate ( new Date ( ) . toString ( ) ) ) ;
32
+ const [ startDate , setStartDate ] = useState ( format ( new Date ( ) , CONST . DATE . FNS_FORMAT_STRING ) ) ;
34
33
35
34
const handleBackButtonPress = ( ) => {
36
35
if ( isEditing ) {
@@ -50,13 +49,12 @@ function TransactionStartDateStep() {
50
49
const handleSelectDateOption = ( dateOption : string ) => {
51
50
setDateOptionSelected ( dateOption ) ;
52
51
if ( dateOption === CONST . COMPANY_CARD . TRANSACTION_START_DATE_OPTIONS . FROM_BEGINNING ) {
53
- const newStartDate = new Date ( ) ;
54
- setStartDate ( DateUtils . extractDate ( newStartDate . toString ( ) ) ) ;
52
+ setStartDate ( format ( new Date ( ) , CONST . DATE . FNS_FORMAT_STRING ) ) ;
55
53
}
56
54
} ;
57
55
58
56
const submit = ( ) => {
59
- const date90DaysBack = DateUtils . extractDate ( subDays ( new Date ( ) , 90 ) . toString ( ) ) ;
57
+ const date90DaysBack = format ( subDays ( new Date ( ) , 90 ) , CONST . DATE . FNS_FORMAT_STRING ) ;
60
58
61
59
CompanyCards . setAssignCardStepAndData ( {
62
60
currentStep : CONST . COMPANY_CARD . STEP . CONFIRMATION ,
0 commit comments