I encounter a problem where I could not get the  new Date()  because the  date it's in JSON format. This code is done using MVC C#.
The  date is in  \/Date(1531364413000)\/.
The date in the database is in yy-mm-dd
Can I change the format in the controller or in the web config?
Anybody knows how do I change the default date into JavaScript format?
            Asked
            
        
        
            Active
            
        
            Viewed 78 times
        
    0
            
            
        - 
                    Like https://stackoverflow.com/questions/18820896/convert-datetime-to-json-datetime or https://stackoverflow.com/questions/11757757/json-datetime-issue ? – str Sep 28 '18 at 07:03
- 
                    There is no "JSON format". You can specify a pattern or format in your schema to validate against though. – RobG Sep 28 '18 at 07:08
- 
                    nope. I want to make the Javascript date format default. I'm using Model-View-Controller – Rod Sep 28 '18 at 07:09
- 
                    What do you consider the "date format default"? – str Sep 28 '18 at 07:09
- 
                    so that it will be able to change it automatically without adding a class to it – Rod Sep 28 '18 at 07:12
- 
                    What do you call "JavaScript format"? The value can be converted to an ECMAScript date usng `new Date(1531364413000)`, though you must ensure you convert it to number first. You can use various methods to extract the time value from the string. – RobG Sep 28 '18 at 07:18
1 Answers
1
            You can create helper javascript function like this
function (date) {
     if (!date)
          return "";
     var dtStart = new Date(parseInt(date.substr(6)));
     var dtStartWrapper = moment(dtStart);
     return dtStartWrapper.format('DD/MM/YYYY');
}
It uses Moment Js
 
    
    
        Tech Yogesh
        
- 427
- 4
- 18
 
    