Rechercher : dans
Par :

Convertir chaine de caractére en date en PHP

Dernière réponse le 23 mai 2008 à 23:17:38 hamza, le 2 jan 2007 à 12:47:33 
 Signaler ce message aux modérateurs

Salut ,

je peut savoir comment convertir une chaine de caractére en date en PHP.

merci d'avance

Configuration: Windows XP
Internet Explorer 6.0

1

P@, le 2 jan 2007 à 14:32:49

Tu as quel genre de chaine et tu veux quel genre de date
tu veux le format date de php ?
car une date en php est une string "comme une autre"
source
par contre, il y a le timestamp

il y a des trucs avec des dates. Je ne pense pas que ce soit ce qui t'intérésse mais bon ... on ne sait jamais :D ..:::P@ ... a tras, a PoOf ou a chou :::..

L'imagination est plus importante que la connaissance. Albert Einstein

Répondre à P@

2

ToTo007, le 14 mai 2008 à 22:06:56

Bonjour ,

J'ai besoin de savoir comment faire ceci en PHP stp.

j'ai un champs en MySQL qui s'appelle D et qui a comme premier enregistrement ceci : 2001-10-01 00:00:00

Comment je pourrai juste afficher : 10/2001 dans mon code PHP

Répondre à ToTo007

3

Torkass, le 15 mai 2008 à 00:23:55
  • +1

Avec une explode :

$date0 = explode(" ", $donnees['D']);
à ce stade, la date est divisée en deux parties :
- celle avant l'espace : $date0[0]
- celle après l'espace : $date0[1]

un autre explode pour chacun pour distinguer à quoi correspondent les chiffres :
$date1 = explode("/", $date0[0])
Ici, la partie contenant le jour, le mois et l'année est divisée en trois parties :
- jour : $date1[0]
- mois : $date1[1]
- année : $date1[2]

Tu fais pareil pour l'heure si besoin.
Maintenant tu peux afficher ce que tu veux ! Voilà pour ce que tu désirais :
echo $date1[1]."/".$date1[2];
:)

Répondre à Torkass

4

ToTo007, le 15 mai 2008 à 19:42:03

Ah ! Merci bcp torkass ca fonctionne !!!!!!!!! :)

Mais j'ai une autre question si c possible ?????????

Toujours en PHP et MySQL

J'ai 2 tables. La table Produits et la table Auteurs.
Dans ma table Produits, j'ai les champs : IdScenariste, IdDessinateur, et IdColoriste
Dans ma table Auteurs, j'ai les champs : IdAuteurs, Nom, Prenom, ect...

Je veux afficher le nom des Scenariste , des dessinateurs et des coloristes sur la meme page en php mais de faite qu'ils fassent reference a IdAuteurs. Sachant que dependemment des produits, le nom et le prenom des scenaristes, des dessinateurs et des coloristes change.

Quand je fais :

SELECT
p.IdScenariste,
p.IdDessinateur,
p.IdColoriste,

a.Nom,
a.Prenom
FROM
" . TABLE_PRODUIT . " p, " . , AUTEURS a
WHERE p.produit_status = '1'
AND a.IdAuteur = p.IdScenariste
AND a.IdAuteur = p.IdDessinateur
AND a.IdAuteur = p.IdColoriste

Ca n'affiche rien du tout sur la page.

Est-ce que vous avez une reponse stp ?????????????????

Répondre à ToTo007

5

ToTo007, le 16 mai 2008 à 19:17:20

Ok j'ai trouve la reponse pour ma deuxieme question

Merci !

Autre question plus simple !!!

Si j'ai un enregistrement dans ma base de donnee dans un champs et qu'il est trop long, et j aimerais l 'afficher quand meme sur ma page web. Que dois-je faire ?


Voici mon code mais ca ne fonctionne pas .

Product_name c'est le champs qui contient l'enregistrement dans ma base de donnee.

<table width="1000" cellpadding="0" cellspacing="0" border="0">
<tr><td style="vertical-align:middle; height:28px;"><em><nobr>
<?php echo $products_name; ?></nobr></em></td></tr>
</table>

Est-ce que vous avez une reponse stp ????????????

Répondre à ToTo007

6

 Torkass, le 23 mai 2008 à 23:17:38
  • +2

Salut, en fait j'ai pas très bien compris, tu veux que le champs ne s'affiche que sur une ligne, c'est ça ?
Si oui, ajoute juste nowrap dans le td et enlève les balises nobr ! :)

Répondre à Torkass