Problème fonction mktime()
chouxe
Messages postés
30
Statut
Membre
-
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 et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - 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