Plop all,

Je souhaiterai savoir si une date insérée à l'intérieur d'un fichier se trouve dans un intervalle donné par l'utilisateur.

Exemple : Dans le fichier -> 20/mar/2009

L'utilisateur entre 19/mar/2009 21/mar/2009

La condition sera ici validée.

Pour cela djibril m'a donné ce lien : http://perl.developpez.com/sources/?page=section3

Je souhaite donc utiliser Date::Calc

Est-ce bien ce type de code a utiliser pour ce que je souhaite faire ? :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
  use Date::Calc qw( Date_to_Days );
 
  $lower = Date_to_Days($year1,$month1,$day1);
  $upper = Date_to_Days($year2,$month2,$day2);
 
  $date = Date_to_Days($year,$month,$day);
 
  if (($date >= $lower) && ($date <= $upper))
  {
      # ok
  }
  else
  {
      # not ok
  }
Par contre du coup $date me sert t-il vraiment ?

Merci all