CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Le Timestamp [PHP]

Supervegeta2
Supervegeta2
Niveau 10
10 mai 2006 à 13:57:51

Bonjour tout le monde.
Bon je sais je suis pas doué en PHP donc je vous pose cette question simple pour vous mais pour c´ets un joyeux bordel.
Je veux utiliser le timestamp pour mes news, livre d´or etc donc je mets ce code :

<?php echo date(´d/m/Y \à H\hi´, $donnees[´timestamp´]); ?>

Mais il m´affiche la date fatidique:
01/01/1970 à 1h00 ou un truc dans le genre.
On m´a dit de vérifier si, dans la BDD, le champ timestamp n´était pas vide...

Je ne vois pas comment faire!

Merci

deepblue
deepblue
Niveau 16
10 mai 2006 à 14:24:26

dans un premier temps, tu vas voir la valuer de $donnees["timestamp"]; Si il egale a 0 et = à ""; il y a un souci.
Puis tu vas affichier la date en fonction de ce dernier.

<?php
echo $donnees["timestamp"];
echo date("d/m/Y à H\hi", $donnees["timestamp"]);
?>

Supervegeta2
Supervegeta2
Niveau 10
10 mai 2006 à 14:33:47

Je vois pas comment faire aussi pour que de $donnees["timestamp"]=0.
Je vis pas.
Aidez moi svp.
PS: je suis sur FREE

deepblue
deepblue
Niveau 16
10 mai 2006 à 14:37:20

"Je vois pas comment faire aussi pour que de $donnees["timestamp"]=0. "
C´est pout tester ce que contient $donnees["timestamp"] . SI pas hasard, $donnees["timestamp" = 0, alors tu as un probleme au niveau de l´ajout des données dan ta bd. Par conte, si $donnees["timestamp"] != 0, alors, c´est ici qu´il y a l´erreur :
echo date("d/m/Y à H\hi", $donnees["timestamp"]);

Et pas besoin de supplier pour avoir une reponse...

watza_Kamikaze
watza_Kamikaze
Niveau 10
10 mai 2006 à 14:39:15

Pourquoi t´apprends pas le php ? :/

http://fr2.php.net/manual/fr/function.date.php

Bon, de toute façon, son timestamp est nul.

C´est juste au niveau du mysql donc.

Supervegeta2
Supervegeta2
Niveau 10
10 mai 2006 à 14:41:31

en fait, comme l´a dit deepblue, c´est une erreur de la BDD.
Mais je vois pas où.
PS: mon champ timestamp est en bigint 20

deepblue
deepblue
Niveau 16
10 mai 2006 à 14:43:02

donnes t arequete sql qui ajoute les infos

Supervegeta2
Supervegeta2
Niveau 10
10 mai 2006 à 14:45:32

http://www.siteduzero.com/forum-83-39447-p1-le-timestamp.html
Tiens, j´ai posé ma question

deepblue
deepblue
Niveau 16
10 mai 2006 à 14:46:48

celle que tu utilises quand tu ajoutes tes news

watza_Kamikaze
watza_Kamikaze
Niveau 10
10 mai 2006 à 14:50:11

Bon, apprends le php (:
Sinon, laisse tomber :rire:

lbajul
lbajul
Niveau 10
10 mai 2006 à 15:17:17

Oui, c´est tes données qui doivent être fausses : moi aussi ça me le faisait avant, ça ne venait que du script d´ajout de news.

Supervegeta2
Supervegeta2
Niveau 10
10 mai 2006 à 15:20:44

moi pour ajouter des news, je les mets directement sur la BDD. Je l´ai mets moi meme dessus.

PS:ce code va me servir aussi pour les commentaires et le livre d´or.

deepblue
deepblue
Niveau 16
10 mai 2006 à 15:31:05

ben c´est logique alors...
Fais une page php avec uniquement ce code dedans :
<?php
print time();
?>

Quans tu rajoutras une news via ta bd, copies le nombre que ça ecis dans le champ timestamp

Supervegeta2
Supervegeta2
Niveau 10
11 mai 2006 à 09:28:21

si j´ai bien compris, j´écris la valeur du timestamp oquand j´ecris la news, c´est ça ?

deepblue
deepblue
Niveau 16
11 mai 2006 à 15:12:45

:oui:

Supervegeta2
Supervegeta2
Niveau 10
11 mai 2006 à 16:40:15

et ensuite je le colle dans la BDD dans la Partie timestamp, c´est ça ?

Mais je fais comment si ce n´est pas moi qui le met dans la BDD, comme par exemple pour le livre d´or ?

deepblue
deepblue
Niveau 16
11 mai 2006 à 16:41:50

tu dois le faire via ta requete sql :
"insert into ta_table values(´toto´, ´titi´, ´".time()."´, ´tonton´)"

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment