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 :

ISO8601 : date() "vs" DateTime


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 120
    Points : 126
    Points
    126
    Par défaut ISO8601 : date() "vs" DateTime
    Bonjour,

    Dans un de mes projets, j'utilise depuis pas mal de temps déjà la fonction date() avec les chaînes de format "W" et "o" qui permettent de récupérer respectivement le numéro de semaine et l'année en respectant l'ISO-8601.

    Ce projet est en cours de réécriture (PHP 5.2 vers 5.4) et l'objet natif DateTime est désormais fréquemment utilisé. Et là horreur, plus de trace de "o" dans la documentation .

    D'après mes tests "o" semble fonctionner avec DateTime::format mais je m’interroge : est-ce une coquille dans la doc de PHP ? Un support non officiel ?

    Quelle garanties ai-je que ce soit toujours supporté plus tard ?
    Dois-je utiliser DateTime dans ce cas spécifique ou partir sur date() comme je le faisait précédemment ?

  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
    La page que tu indiques donne les formats en entrée.
    Pour "format" il est bien indiqué qu'il prend les mêmes paramètres que date()
    http://www.php.net/manual/fr/datetime.format.php

  3. #3
    Membre habitué
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2003
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 120
    Points : 126
    Points
    126
    Par défaut
    En effet... Cependant, me voilà rassuré.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 23/09/2003, 09h12

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