extraire la date d'une variable qui affiche la date et l'heure

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 : extraire la date d'une variable qui affiche la date et l'heure

Re: extraire la date d'une variable qui affiche la date et l'heure

par moogli » 17 janv. 2017, 16:04

cela dépend a quoi tu as accès. si c'est juste un tableau avec les données la solution de création depuis un format avec format ensuite me semble la plus appropriée.


@+

Re: extraire la date d'une variable qui affiche la date et l'heure

par raphy13 » 17 janv. 2017, 15:34

Salut merci pour cette api, oui le problème c'est que c'est un module wp (wordpress) trop complexe a mon gout
et donc il faudrait que je recréer la bdd et les table! + rajouter l'api.

Re: extraire la date d'une variable qui affiche la date et l'heure

par moogli » 17 janv. 2017, 12:44

salut,

tu veux juste changer le format ?

il existe une api de date assez fournit en php
par exemple date_parse_from_format

sinon perso j'utiliserais la classe DateTime

aec DateTime::createFromFormat et ensuite DateTime::format pour afficher comme tu le souhaites.

cette api te permet aussi d'effectuer des calcul sur les dates de manière relativement simple.

si ta date provient d'une base de données demande lui directement le bon format si cela ne sert qu'a l'affichage (mysql : date_format etc.)


@+

Re: extraire la date d'une variable qui affiche la date et l'heure

par raphy13 » 17 janv. 2017, 12:36

C'est bon trouver via la fonction explode et un peu de logique (mais si vous avez mieux):

Code : Tout sélectionner

<?php $vardate="17/01/2017 10:42"; $vardatetrak=str_replace(" ","/",$vardate); $vardatetrak1=str_replace(":","/",$vardatetrak); $ladate= explode("/", $vardatetrak1); $annee=$ladate[2]; $mois=$ladate[0]; $jour=$ladate[1]; echo "$annee$mois$jour"; ?>

extraire la date d'une variable qui affiche la date et l'heure

par raphy13 » 17 janv. 2017, 10:55

Bonjour,

J'ai une variable de type date et heure et je voudrais extraire que la date pour un format spécial ".ics" (fichier calendrier)

exemple : $vardate="17/01/2017 10:42"

et je voudrai l'afficher comme ceci :
20170117

le but étant de générer un fichier ics (calendrier) merci de votre aide...