df
This commit is contained in:
parent
b82bb6987e
commit
e88757708a
|
|
@ -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');
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user