Page 1 sur 1
nombre trop grand
Posté : 06 mars 2007, 19:38
par yuuzhantar
bonjour
pour mon site j'ai besoin d'une fonction de temps normalisé
j'ai certains nombres qui sont trop grand
par exemple
$essai1 = 31557600*d1;
il ne m'affiche que 0, le nombre doit etre trop grand
(d1 vient de date(Y)) =2007
voila
aurriez vous une solution ?
merci
Posté : 06 mars 2007, 19:44
par yuuzhantar
je viens de faire quelques petits tests
et j'ai l'impression qu'en fait la sortie de date() n'est pas un nombre
comment pourrait on faire pour avoir en sortie un nombre ?
merci
Posté : 06 mars 2007, 20:41
par jobi1722
Bonjour,
Vois l'utilisation de la fonction strtotime()
Bon courage
Posté : 06 mars 2007, 23:06
par AB
Bonsoir,
Bizarre, chez moi
<?
$y = date('Y');
$a = 31557600 * $y;
echo $a;
?>
fonctionne.
Sinon pour retourner un nombre entier il y a intval()
Posté : 07 mars 2007, 11:47
par yuuzhantar
en fait je vais utiliser un autre système
mais chez moi sa ne marche toujours pas
c'est bizarre
merci
+
Posté : 07 mars 2007, 12:40
par mere-teresa
et j'ai l'impression qu'en fait la sortie de date() n'est pas un nombre
comment pourrait on faire pour avoir en sortie un nombre ?
date() renvoie une chaîne (voir la doc
). Par ailleurs, microtime() et time() ne te conviennent pas ?
pour mon site j'ai besoin d'une fonction de temps normalisé
Pour quelle raison ? Quel est le but ?
Posté : 07 mars 2007, 17:21
par yuuzhantar
si j'utilise microtime
voila
merci pour vos réponses les gens, c simpa
++