Advertisement
Guest User

hour calc

a guest
Dec 12th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 0.96 KB | None | 0 0
  1. var hour=9;
  2. var minute=0;
  3. var workTime
  4. var negative = false;;
  5.  
  6. $('.rowGrid-att-green.not-editable-cell').each(function(i,element){
  7.     workTime=$(element).text().split(':');
  8.     hour += parseInt(workTime[0]);
  9.     minute += parseInt(workTime[1]);
  10. })
  11.  
  12. $('.rowGrid-att-red.not-editable-cell').each(function(i,element){
  13.     workTime=$(element).text().split(':');
  14.     hour -= Math.abs(parseInt(workTime[0]));
  15.     minute -= Math.abs(parseInt(workTime[1]));
  16. })
  17.  
  18. minute = (hour * 60) + minute;
  19. hour = 0;
  20.  
  21. hour =  minute/60;
  22. hour = parseInt(hour);
  23. minute = minute%60;
  24.  
  25. if (minute < 0) {
  26. minute = -minute;
  27. negative = true;
  28. }
  29.  
  30. if (minute < 10) {
  31. if (negative) {
  32. if (hour == 0) {
  33. console.log('-'+hour+':0'+minute)
  34. } else {
  35. console.log(hour+':0'+minute)
  36. }
  37. } else {
  38. console.log('+'+hour+':0'+minute)
  39. }
  40. } else {
  41. if (negative) {
  42. if (hour == 0) {
  43. console.log('-'+hour+':'+minute)
  44. } else {
  45. console.log(hour+':'+minute)
  46. }
  47. } else {
  48. console.log('+'+hour+':'+minute)
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement