This commit is contained in:
KONE SOREL 2026-03-17 13:17:03 +00:00
parent b82bb6987e
commit e88757708a

View File

@ -51,15 +51,17 @@ class Requete
public function getParametreDate($date)
{
if ($this->existeParametre($date)) {
// Format selon la langue : anglais = m/j/Y, autres = j/m/Y
$format = (isset($_SESSION['lang']) && $_SESSION['lang'] == "en_US")
? 'm/j/Y'
: 'j/m/Y';
$lang = $_SESSION['lang'] ?? 'fr';
// Couvre "en", "en_US", "en_GB", etc.
$format = str_starts_with(strtolower($lang), 'en')
? 'm/d/Y' // Anglais : MM/JJ/AAAA
: 'j/m/Y'; // Français : JJ/MM/AAAA
$d = DateTime::createFromFormat($format, $this->parametres[$date]);
if ($d === false) {
return "0001-01-01"; // Sécurité si le parsing échoue
return "0001-01-01";
}
return $d->format('Y-m-d');