IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Affichage date détaillée


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2014
    Messages : 17
    Points : 4
    Points
    4
    Par défaut Affichage date détaillée
    Bonsoir à tous.

    Voila, mon soucis, lorsque je fais un nouvel article sur mon site, la date s'affiche comme ça : "par Manga-Fuki, Aujourd'hui" ou sinon "par Manga-Fuki, 2014.11.11"
    Ma requête : J'aimerais que l'heure et les minutes apparaissent... genre, comme ca : "par Manga-Fuki, 2014.11.11 à 22h25" par exemple...

    J'ai trouvé le bout de php qui gère ça, mais je n'arrive pas à le modifier :/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public function date(){
    	return relative_date(strtotime($this->created));
    }
    Voila, j'espère que l'un d'entre vous pourra m'aider, et d'avance MERCi !!

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    essaie ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public function date(){
    	return date(strtotime($this->created), "Y.m.d à H:i:s'));
    }

  3. #3
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2014
    Messages : 17
    Points : 4
    Points
    4
    Par défaut
    Tout d'abord, MERCi pour la réponse... même si ça ne fonctionne pas. Lorsque que je fais la modification, le site affiche une page blanche :/
    Une autre idée ?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public function date(){
    	return date(strtotime($this->created), 'Y.m.d à H:i:s'));
    }

  5. #5
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2014
    Messages : 17
    Points : 4
    Points
    4
    Par défaut
    Désolé mais ça ne fonctionne toujours pas (encore page blanche)... Mais je te remercie de m'aider !

  6. #6
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2014
    Messages : 17
    Points : 4
    Points
    4
    Par défaut
    J'apporte un complément d'information qui pourra peut etre aidé, dans un autre fichier php, celui qui 'construit' la page sur laquelle je souhaite la modif, j'ai ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    echo '<div class="element">'.$chapter->download_url(NULL, 'fleft small').'
    	<div class="title">'.$chapter->url().'</div>
    	<div class="meta_r">' . _('by') . ' ' . $chapter->team_url() . ', ' . $chapter->date() . ' ' . $chapter->edit_url() . '</div>
    	</div>';
    $opendiv = TRUE;
    et donc, dans l'autre page, on retrouve le code "date()" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    /* Returns the date of release of the chapter WITHOUT hours, minutes and seconds
     *
     * @author Woxxy
     * @return string date d/m/y
     */
    public function date(){
    return relative_date(strtotime($this->created));
    }
    Je ne sais pas si ça peux aider... Mais voila. Encore MERCi d'avance !!

  7. #7
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Salut,

    Tout est dit dans le commentaire :
    Returns the date of release of the chapter WITHOUT hours, minutes and seconds
    Pour respecter l'archi de ton moteur de template, tu devrais créer une fonction du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public function fulldate() 
    {
        return date(strtotime($this->created), 'Y.m.d à H:i:s'));
    }
    et l'appeler dans ta page.

  8. #8
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2014
    Messages : 17
    Points : 4
    Points
    4
    Par défaut
    Bonjour, je comprends ce que vous voulez dire, mais le simple faite d'ajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public function fulldate() 
    {
        return date(strtotime($this->created), 'Y.m.d à H:i:s'));
    }
    Le site fait "page blanche" :/

  9. #9
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Dans ce cas, tu devrais :
    • activer l'affichage des erreurs, ça peut aider des fois ;
    • vérifier que $this->created renvoie un format valide.

  10. #10
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2014
    Messages : 17
    Points : 4
    Points
    4
    Par défaut
    d'accord... euh... lol !
    "activer l'affichage des erreurs" <- je ne sais pas le faire... désolé :/

    le format de la date de création de mes articles et comme ça dans ma base de donnée : 2014-08-28 10:21:44
    ça vous aide vous ?

    En tout cas, MERCi pour vos réponses !!

  11. #11
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Si les erreurs ne s'affichent pas à l'écran, ton serveur doit au moins te fournir un fichier de logs des erreurs.

  12. #12
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2014
    Messages : 17
    Points : 4
    Points
    4
    Par défaut
    Voici ce que me donne le log :
    ERROR - 2014-11-14 11:03:08 --> Severity: Notice --> Undefined offset: 0 /var/www/manga-fuki.com/www/content/themes/default/views/read.php 69
    ERROR - 2014-11-14 11:03:10 --> Severity: Notice --> Undefined offset: 0 /var/www/manga-fuki.com/www/content/themes/default/views/read.php 69
    Donc, je vais voir dans ce fichier, ligne 69 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img class="open" src="<?php echo $pages[$current_page - 1]['url'] ?>" />
    Comprends pas :/
    Je vous donne l'adresse de mon site, si ça peux aider : http://www.manga-fuki.com

  13. #13
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Je vous donne l'adresse de mon site
    Et tu crois que ça va servir à quoi ? Tu penses qu'on peut avoir accès au code PHP à partir de ton site ?
    Ensuite, le message d'erreur explique clairement qu'il n'y a pas d'indice 0 dans ton tableau (si c'en est bien un) $pages.

  14. #14
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2014
    Messages : 17
    Points : 4
    Points
    4
    Par défaut
    Je ne comprends pas cette phrase, en faite, c'est quoi cet indice 0 et de quelle tableau parlez vous ? Normalement, la date en question est prise dans ma base de donnée non ?

  15. #15
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pages[$current_page - 1]['url']
    Personnellement, cette syntaxe me fait énormément penser à une syntaxe de tableau...
    Enfin, je peux me tromper aussi, mais là, je suis quand même assez confiant.

  16. #16
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2014
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2014
    Messages : 17
    Points : 4
    Points
    4
    Par défaut
    Je veux bien que ça soit une syntaxe de tableau... peut etre, j'utilise un script pré-conçus... donc, je n'ai rien codé personnellement... j'aimerais juste amélioré le bidul....

Discussions similaires

  1. affichage date et jour
    Par Emcy dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/12/2006, 11h11
  2. [.NET][Access] Probleme affichage date
    Par fab3131 dans le forum Access
    Réponses: 2
    Dernier message: 26/05/2006, 14h35
  3. Pb pour affichage date aujourd'hui
    Par kikaillo dans le forum Access
    Réponses: 6
    Dernier message: 14/04/2006, 15h04
  4. [Dates] affichage date
    Par stomerfull dans le forum Langage
    Réponses: 2
    Dernier message: 01/02/2006, 13h32
  5. affichage date() format anglais
    Par nazimb dans le forum ASP
    Réponses: 10
    Dernier message: 14/10/2004, 15h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo