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 ElePHPant ). 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

++