Problème fonction mktime()
chouxe
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai un petit problème avec la fonction mktime() quand je teste :
$dateTest = mktime(0,0,0,03, 10, 3000);
echo date("d/m/Y",$dateTest);
Il me retourne : 01/01/1970.
Comment cela est-il possible alors que je demande le mktime() de la date 10/03/3000.
Merci beaucoup,
Clémentine
J'ai un petit problème avec la fonction mktime() quand je teste :
$dateTest = mktime(0,0,0,03, 10, 3000);
echo date("d/m/Y",$dateTest);
Il me retourne : 01/01/1970.
Comment cela est-il possible alors que je demande le mktime() de la date 10/03/3000.
Merci beaucoup,
Clémentine
A voir également:
- Problème fonction mktime()
- Fonction si ou - Guide
- Fonction trier excel - Guide
- Fonction remplacer word - Guide
- Fonction excel en anglais - Guide
- Fonction miroir - Guide
2 réponses
Bonjour,
"L'année, peut être sur deux ou quatre chiffres, avec des valeurs allant de 0 à 69, correspondant au valeur 2000 à 2069 et 70 à 100, correspondant au valeur 1970 à 2000. Sur les systèmes où time_t un entier signé sur 32bits, ce qui est le plus courant de nos jours, la période valide pour year est quelque part près de 1901 et 2038. Cependant, avant PHP 5.1.0, cette intervalle était limitée de 1970 à 2038 sur quelques systèmes (i.e. Windows)."
Source : https://www.php.net/manual/fr/function.mktime.php
"L'année, peut être sur deux ou quatre chiffres, avec des valeurs allant de 0 à 69, correspondant au valeur 2000 à 2069 et 70 à 100, correspondant au valeur 1970 à 2000. Sur les systèmes où time_t un entier signé sur 32bits, ce qui est le plus courant de nos jours, la période valide pour year est quelque part près de 1901 et 2038. Cependant, avant PHP 5.1.0, cette intervalle était limitée de 1970 à 2038 sur quelques systèmes (i.e. Windows)."
Source : https://www.php.net/manual/fr/function.mktime.php