Bonjour tout le monde,
J'essaie de développer une fonction qui compare deux temps mais elle ne fonctionne pas.
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public function beforeTime (string $startField, string $endFiled) {
 
   if ( $this->$startField && $this->$endFiled ) {
    $h_debut = DateTime::createFromFormat('H:i:s', $this->data[$startField]);
    $h_fin = DateTime::createFromFormat('H:i:s', $this->data[$endFiled]);
       if ( $h_debut->getTimestamp() > $h_fin->getTimestamp() ) {
        $this->errors[$startField] = "L'heure de début doit être inférieure à l'heure de fin";
        return false;
       }
       return true;
   }
     return false;
  }
Est ce que vous pouvez m'aider SVP ?
Merci d'avance