angularjs - Angular compare time via variables -


i storing time in variable compare 1 , so, have response ifi variable >14:00 or <14:00 not know (and documenation not support), how store "14:00" in second variable..

var time = ed.datetimeto; var checktime=(??); if (time > checktime) { console.log("time >14:00"); } else console.log("time <14:00!"); 

any welcome!

you can use following mechanism compare 2 time strings:

function datecompare(time1,time2) {   var t1 = new date();   var parts = time1.split(":");   t1.sethours(parts[0],parts[1],parts[2],0);   var t2 = new date();   parts = time2.split(":");   t2.sethours(parts[0],parts[1],parts[2],0);    // returns 1 if greater, -1 if less , 0 if same   if (t1.gettime()>t2.gettime()) return 1;   if (t1.gettime()<t2.gettime()) return -1;   return 0; } 

if have complete date in ed.datetimeto, can use:

var time = new date(ed.datetimeto); var checktime = new date(ed.datetimeto).sethours('14','00','00',0); //this set time 14:00:00 current day compare  if (time > checktime) { console.log("time >14:00"); } else console.log("time <14:00!"); 

Comments

Popular posts from this blog

javascript - Laravel datatable invalid JSON response -

java - Exception in thread "main" org.springframework.context.ApplicationContextException: Unable to start embedded container; -

sql server 2008 - My Sql Code Get An Error Of Msg 245, Level 16, State 1, Line 1 Conversion failed when converting the varchar value '8:45 AM' to data type int -