@@ -137,10 +137,10 @@ export class UtilityMeterDataService {
137137
138138
139139 updateElectricityMeterDataFromForm ( meterData : IdbUtilityMeterData , form : FormGroup , uploadedFilePath ?: string ) : IdbUtilityMeterData {
140- let formDate : Date = new Date ( form . controls . readDate . value )
141- meterData . year = formDate . getFullYear ( ) ;
142- meterData . month = formDate . getMonth ( ) + 1 ;
143- meterData . day = formDate . getDate ( ) ;
140+ let dateData : Array < string > = form . controls . readDate . value . split ( '-' ) ;
141+ meterData . year = parseInt ( dateData [ 0 ] ) ;
142+ meterData . month = parseInt ( dateData [ 1 ] ) ;
143+ meterData . day = parseInt ( dateData [ 2 ] ) ;
144144 meterData . totalEnergyUse = form . controls . totalEnergyUse . value ;
145145 meterData . totalCost = form . controls . totalCost . value ;
146146 meterData . totalRealDemand = form . controls . totalRealDemand . value ;
@@ -221,10 +221,10 @@ export class UtilityMeterDataService {
221221 }
222222
223223 updateGeneralMeterDataFromForm ( meterData : IdbUtilityMeterData , form : FormGroup , uploadedFilePath ?: string ) : IdbUtilityMeterData {
224- let formDate : Date = new Date ( form . controls . readDate . value )
225- meterData . year = formDate . getFullYear ( ) ;
226- meterData . month = formDate . getMonth ( ) + 1 ;
227- meterData . day = formDate . getDate ( ) ;
224+ let dateData : Array < string > = form . controls . readDate . value . split ( '-' ) ;
225+ meterData . year = parseInt ( dateData [ 0 ] ) ;
226+ meterData . month = parseInt ( dateData [ 1 ] ) ;
227+ meterData . day = parseInt ( dateData [ 2 ] ) ;
228228 meterData . totalVolume = form . controls . totalVolume . value ;
229229 meterData . totalEnergyUse = form . controls . totalEnergyUse . value ;
230230 meterData . totalCost = form . controls . totalCost . value ;
0 commit comments