format timestamp et current timestamp

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : format timestamp et current timestamp

par zeus » 22 août 2007, 08:14

Comme je le dit à la fin de mon message, pour l'avoir, il faut avoir posté le 1er message en tant que membre inscrit et connecté.
De même, je t'ai informé que, puisque tu ne l'était pas, je le faisais pour toi ;)

par Invité » 22 août 2007, 08:13

Heu.... oui Zeus, ok mais je ne vois nul part de tag 'Résolu', j'ai bien cherché à le mettre mais en dehors de 'nouveau' et 'répondre' ??? pas d'autre choix !! ou alors il faut que je files chez Wouaf le loups rapidement ;)
Encore merci et bonne journée.

par zeus » 22 août 2007, 07:55

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

par Invité » 22 août 2007, 07:38

Yesss, très fort !!!!! Merci ;)

par mere-teresa » 21 août 2007, 13:00

Si tu veux avoir une date sous forme de timestamp pour l'exploiter en PHP, regarde du côté des fonctions en SQL, comme DATE_FORMAT.
Cela te permettra de faire une requête du genre :
SELECT DATE_FORMAT(madate, '%d') FROM matable et d'avoir déjà tes calculs faits sur la date, plutôt que de les faire en PHP.

par santaclos » 21 août 2007, 12:34

deiren ;)

par Invité » 21 août 2007, 12:12

Merci Santaclos, c'est exactement ca :D

par santaclos » 21 août 2007, 12:09

salut j'ai trouver ca, ca pourrai peu etre taider
function changedateusfr($dateus)
{
$datefr=$dateus{8}.$dateus{9}."-".$dateus{5}.$dateus{6}."-".$dateus{0}.$dateus{1}.$dateus{2}.$dateus{3};
return $datefr;
}

function changedatefrus($datefr)
{
$dateus=$datefr{6}.$datefr{7}.$datefr{8}.$datefr{9}."-".$datefr{3}.$datefr{4}."-".$datefr{0}.$datefr{1};
return $dateus;
} 

par Invité » 21 août 2007, 11:12

Ok cacou mais comment en php je peux transformer ce format datetime en format timestamp ?

par cacou » 20 août 2007, 20:15

Voila l'explication pour ton probléme de date :

TIMESTAMP: Sans informations supplémentaires, équivalent au DATETIME mais sans les séparateurs.

Possibilité de créer un TIMESTAMP incomplet (par exemple AAMMJJHH).
Remarque: En PHP, un TIMESTAMP est un entier représentant le nombre de secondes écoulées depuis le 1er janvier 1970, tandis qu'en MySQL, il s'agit d'une date formatée.

Voila pourquoi dans ta base tu as un format date si tu veux un format TIMESTAMP il faut utiliser PHP

Re: format timestamp et current timestamp

par cacou » 20 août 2007, 20:07

Bonjor,
Bonjour,

je constate que pour l'information date j'ai : "2007-08-11 11:06:55" (donc non pas le format timestamp mais le format datetime !!!!)

:roll:
si mes souvenirs sont bons, je crois que phpMyadmin nous simplifie la vie et nous le donne dans un format facile a lire pour nous.
d'ou le format yyyy-mm-dd hh:mm:ss

format timestamp et current timestamp

par Invité » 20 août 2007, 20:02

Bonjour,

J'ai une table avec une date déclarée au format 'timestamp'.
J'ai inséré manuellement avec Phpmyadmin des enregistrements dans cette table et quand je regarde le résultat, je constate que pour l'information date j'ai : "2007-08-11 11:06:55" (donc non pas le format timestamp mais le format datetime !!!!)

Qu'est ce qui a pu se passer ?

Désolé pour la question mais je débute avec Mysql. En regardant la doc, je m'attendais à avoir qlqch sous la forme "1105060203".

:roll: