Time Sorting Ascending or Descending Order in Javascript

Javascript
ascending order
descending order

I have an object like 

var details = [{id:1,fromtime:10:00},{id:2,fromtime:20:00},{id:3,fromtime:15:00}];

I want show the records by from time order.  Here is the javascript code for time sorting.

function SortByTime(a,b){
    var fromtime1 = a.fromtime;
    fromtime1 = parseInt(fromtime1.trim().replace(':','')); // 900				
    var	fromtime2 = b.fromtime;
    fromtime2 = parseInt(fromtime2.trim().replace(':','')); // 1100
    if(fromtime1 > fromtime2){
        return ((fromtime1 < fromtime2) ? -1 : ((fromtime1 > fromtime2) ? 1 : 0));					
    }
}

Here is the code for calling above function.

details.sort(SortByTime);

 

 

You might also like:

Convert and download html to pdf without saving file

28-10-2018 node js convert html to pdf pdf download pdf without saving

File Upload Using Angular Js and Node Js

28-05-2018 AngularJs Node js file upload multer module

Filter for insert HTML in Angular Js

06-03-2017 filter show html angular js html

Filter for change Date format (MM-dd-yyyy) in Angular Js

05-03-2017 mm-dd-yyyy date formats angular js

How to set or update or push the values into Object in javacript

27-02-2017 javascript set update push object