afficher la sortie d'une fonction

Répondre
os2
le 18/07/2004 à 23:40
os2
salut comment afficher le résultat de la sortie d'une fonction genre:

<td>'.date("d/m/Y H:i:s", '.$ligne["sec_datederniermsg"].')</td>
http://www.laboiteaprog.com
moogli
le 19/07/2004 à 00:01
moogli
Ben avec echo ..... smiley c'te question smiley
<?php
echo '<td>'.date("d/m/Y H:i:s", $ligne["sec_datederniermsg"]).'</td>';
?>


Je pense que sa doit faire ton a faire smiley

J'ai un modifier un poil d'éviter les erreurs de parse
@+
Il en faut peu pour être heureux !!!!!
os2
le 19/07/2004 à 00:35
os2
c'étais plus à cause des guillemet et cie.... malgré quelques heures de php, je m'y fais toujours pas...

niveau affichage ça foire:

dans ma bd j'ai la valeur: 20040718224832

quand je fais:

'.date("d/m/Y H:i:s", $ligne["rep_date"]).'

ça m'affiche: 19/01/2038 04:14:07

les valeurs ne sont pas bonne
http://www.laboiteaprog.com
moogli
le 19/07/2004 à 00:43
moogli
ba sa c'est simple le 2ème paramètre de date doit etre un time estamp (corespondant au nombre de seconde depuis l'an 0 unix ...).
dans ta base ta un format disons bizard parce que sans séparateur pour une date.

Pour l'affichage sa découle de ce que je viens dire c'est parce que le 19 janvier 2038 a 4 du mat 14 minnute et 7 seconde il ya auras 20040718224832
seconde d'écoulé depuis l'an 0 (1/01/1970 ).

La solution est donc soit de mettre ta date au format timestamp dans ta base ou un datetime et ensuite une bidouille avec sscanf ou explode pour avoir la date au format voulu.

@+
Il en faut peu pour être heureux !!!!!
os2
le 19/07/2004 à 01:02
os2
mon champ dans ma bd est un timestamp
http://www.laboiteaprog.com
moogli
le 19/07/2004 à 01:12
moogli
Ben dans se cas c'est la facon dont tu récupère le timestamp qui foire parce que la valeur de date qui t'est donné est bon je l'ai essayé aussi et la meme date a la seconde près);

si tu veut te fixer regarde le timestamp actuel : 1090192690 (enfin au moment au j'écrit se post) et tu vera que le tien est bien supérieur.
L'affichage est bon ce n'est pas la date que veut c'est tout.
Il en faut peu pour être heureux !!!!!
zebden
le 19/07/2004 à 02:08
zebden
Nan mais Sql passe directement la date recuperer au format que je ne connais pas , erreur ou pas je met moi mes formats timestamp dans un champs de type Varchar ou la je n'ai pas de problemes.
mais je pense qu'une date de type yyyy-mm-dd h:m:s rentré dans sql dans un champs de type Timestamp marcherait ou bien il met dans un format que je crois plutot
yyyymmddhms , evidement je ne fais que des supositions bien que je pense que la derniere soit la plus probable mais evidement tout ca sera à verifier ou confirmer par quelqu'un ici
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 19/07/2004 à 02:10
zebden
En voyant la date renvoyée => 20040718224832

2004 / 07 / 18 à 22:48:32 , voila je pense avoir eu raison et qu'il faut mtre unchamps de type Varchar si on veut garder le format de depart
zebdinou pour les intimes / Blog : http://www.zebden.fr
os2
le 19/07/2004 à 02:32
os2
j'ai corrigé le tout en faisant:

DATE_FORMAT(mes_date,'%d/%m/%Y %H:%i:%s') AS datefr

dans ma requete sql ainsi pas de tracas avec le php
http://www.laboiteaprog.com
moogli
le 19/07/2004 à 12:42
moogli
J'ai jouer avec le timstamp de mysql et c'est assez bizzard moi il me prend que 00000000. smiley

Parcontre en varchar(14) po de souci sa tourne au poil.

allez comprendre smiley

@+
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours