afficher la sortie d'une fonction
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
Ben avec echo .....
c'te question
<?php
echo '<td>'.date("d/m/Y H:i:s", $ligne["sec_datederniermsg"]).'</td>';
?>
Je pense que sa doit faire ton a faire
J'ai un modifier un poil d'éviter les erreurs de parse
@+
Il en faut peu pour être heureux !!!!!
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
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 !!!!!
le 19/07/2004 à 01:02
os2
mon champ dans ma bd est un timestamp
http://www.laboiteaprog.com
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 !!!!!
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
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
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
J'ai jouer avec le timstamp de mysql et c'est assez bizzard moi il me prend que 00000000.
Parcontre en varchar(14) po de souci sa tourne au poil.
allez comprendre
@+
Il en faut peu pour être heureux !!!!!
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: