Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. <?php
  2.  
  3. $dates = [
  4. '16-01-2017',
  5. '16-01-2016',
  6. '01-01-2020',
  7. '03-06-2009',
  8. ];
  9. $xdate = '16-01-2017';
  10.  
  11. // Ejemplo de uso:
  12. if ($dates[0] === $xdate) {
  13. $wrongDates = GetWrongDates(array_map('strtotime', $dates));
  14. foreach ($wrongDates as $i) {
  15. printf('La fecha %s es menor a la fecha anterior (%s)' . PHP_EOL,
  16. $dates[$i],
  17. $dates[$i - 1]);
  18. }
  19. exit;
  20. }
  21.  
  22. echo 'To2 bien.';
  23.  
  24. // -----------------------------------------------------------------------------
  25.  
  26. function GetWrongDates(array $dates)
  27. {
  28. $wrongDates = [];
  29. for ($i = 1, $n = count($dates); $i < $n; $i++) {
  30. if ($dates[$i] >= $dates[$i - 1]) {
  31. // Ok.
  32. continue;
  33. }
  34. $wrongDates[] = $i;
  35. }
  36.  
  37. return $wrongDates;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement