@@ -31,6 +31,21 @@ const defaultOptions = {
3131 } ,
3232} ;
3333
34+ const months = {
35+ "01" : "Jan" ,
36+ "02" : "Feb" ,
37+ "03" : "Mar" ,
38+ "04" : "Apr" ,
39+ "05" : "May" ,
40+ "06" : "Jun" ,
41+ "07" : "Jul" ,
42+ "08" : "Aug" ,
43+ "09" : "Sep" ,
44+ "10" : "Oct" ,
45+ "11" : "Nov" ,
46+ "12" : "Dec" ,
47+ } ;
48+
3449class CovidApp extends Component {
3550 constructor ( props ) {
3651 super ( props ) ;
@@ -74,6 +89,8 @@ class CovidApp extends Component {
7489 // const stateChanges = responses[2].data;
7590 const updates = responses [ 3 ] . data ;
7691
92+ // console.log(countryData.statewise[0].lastupdatedtime);
93+
7794 const [ todayData ] = countryData . statewise . slice ( 0 , 1 ) ;
7895 const casesTimeline = countryData . cases_time_series ;
7996
@@ -125,6 +142,15 @@ class CovidApp extends Component {
125142 this . setState ( { expanded : ! this . state . expanded } ) ;
126143 }
127144
145+ formatDate ( date ) {
146+ try {
147+ const day = date . slice ( 0 , 2 ) ;
148+ const month = date . slice ( 3 , 5 ) ;
149+ const time = date . slice ( 11 ) ;
150+ return `${ day } ${ months [ month ] } , ${ time . slice ( 0 , 5 ) } IST` ;
151+ } catch ( err ) { }
152+ }
153+
128154 render ( ) {
129155 const { classes, setDarkMode, isDarkMode } = this . props ;
130156 const {
@@ -182,6 +208,10 @@ class CovidApp extends Component {
182208 onClick = { this . fetchData }
183209 />
184210 </ div >
211+ < div className = { classes . lastUpdatedTime } >
212+ Last Updated:{ " " }
213+ { this . formatDate ( this . state . todayData . lastupdatedtime ) }
214+ </ div >
185215 < div className = { classes . updates } >
186216 < div className = { classes . notification } >
187217 { expanded ? (
0 commit comments