Problème fonction mktime()

chouxe Messages postés 30 Statut Membre -  
 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
A voir également:

2 réponses

Utilisateur anonyme
 
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
2
Centrallatice
 
LE problème vient pas de ta fonction mais du 3000 qui n'est pas interprété car beaucoup trop grand apparement
0