Guest User

Untitled

a guest
Mar 23rd, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. function diashabiles($fechainicio, $fechafin){
  2. $inicio = strtotime($fechainicio);
  3. $final = strtotime($fechafin);
  4.  
  5. $dias = 0;
  6.  
  7. $sql = "SELECT COUNT(*) FROM fechas as f join calendarios as c on c.PK_CALENDARIOS = f.FK_CALENDARIO join sec_users as u on u.fk_zona = c.PK_CALENDARIOS WHERE u.login = 'user1' AND f.FECHA_ZONA between '".$fechainicio."' AND '".$fechafin."'";
  8. sc_lookup(rr, $sql);
  9.  
  10. while(date('Y-m-d', $inicio) <= date('Y-m-d', $final)){
  11. $dias += date('N', $inicio) < 6 ? 1 : 0;
  12. $inicio = strtotime("+1 day", $inicio);
  13. }
  14.  
  15. $dias -= {rr[0][0]};
  16.  
  17. return $dias;
  18. }
  19.  
  20. function diashabiles($fechainicio, $fechafin){
  21. $fechainicio= date('Y-m-d 00:00:00', strtotime($fechainicio));
  22. $fechafin= date('Y-m-d 23:59:59', strtotime($fechafin));
  23. //-- Acá continúa tu código.
  24. $inicio = strtotime($fechainicio);
  25. $final = strtotime($fechafin);
  26.  
  27. $dias = 0;
  28.  
  29. $sql = "SELECT COUNT(*) FROM fechas as f join calendarios as c on c.PK_CALENDARIOS = f.FK_CALENDARIO join sec_users as u on u.fk_zona = c.PK_CALENDARIOS WHERE u.login = 'user1' AND f.FECHA_ZONA between '".$fechainicio."' AND '".$fechafin."'";
  30. sc_lookup(rr, $sql);
  31.  
  32. while(date('Y-m-d', $inicio) <= date('Y-m-d', $final)){
  33. $dias += date('N', $inicio) < 6 ? 1 : 0;
  34. $inicio = strtotime("+1 day", $inicio);
  35. }
  36.  
  37. $dias -= {rr[0][0]};
  38.  
  39. return $dias;
  40. }
Add Comment
Please, Sign In to add comment