File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -125,10 +125,18 @@ export default class DateTimePicker extends Component {
125125 const JSDate = new Date ( this . getAdjustedPlotlyJSDateTime ( plotlyJSDateTime ) ) ;
126126 const localeTime = JSDate . toLocaleTimeString ( 'en-US' ) . split ( ' ' ) ;
127127
128+ const parsedTime = time . split ( ':' ) . reduce ( ( timeArray , timePart ) => {
129+ const parsed = timePart . split ( '.' ) ;
130+ return timeArray . concat ( parsed ) ;
131+ } , [ ] ) ;
132+
133+ const isNoon =
134+ parsedTime [ 0 ] === '12' && parsedTime . slice ( 1 ) . every ( part => parseInt ( part , 10 ) === 0 ) ;
135+
128136 return ! isValidDateTime || time === '' || JSDate . toDateString ( ) === 'Invalid Date'
129137 ? ''
130138 : localeTime [ 1 ] === 'PM'
131- ? localeTime [ 0 ] . startsWith ( '12' )
139+ ? isNoon
132140 ? _ ( 'noon' )
133141 : 'PM'
134142 : 'AM' ;
You can’t perform that action at this time.
0 commit comments