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 :

[Dates] Récupérer la semaine d'un DATETIME


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Space Cowboy
    Homme Profil pro
    chomeur
    Inscrit en
    Avril 2005
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Avril 2005
    Messages : 496
    Par défaut [Dates] Récupérer la semaine d'un DATETIME
    Bonjour,

    J'ai recherché un moyen de récupérer le numéro de semaine à partir de php. Et je suis tombé sur ca : http://www.nmiroz.net/dev/semaines/readme.php

    C'est toujours d'actualité ? ou ca à été corrigé avec les nouvelle version de php/mysql ?

  2. #2
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    date("W"); renvoi le numéro de la semaine de la date courrante, ou du timestamp que tu luis passe en 2nd parametre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $timestamp = mktime(0,0,0,12,5,2006);
    echo date("W", $timestamp)

  3. #3
    Membre éclairé Avatar de Space Cowboy
    Homme Profil pro
    chomeur
    Inscrit en
    Avril 2005
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Avril 2005
    Messages : 496
    Par défaut
    Tu à lus l'article, il est dis que ce n'est pas une méthode fiable, exemple à l'appuis ...

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    Lorsquil y a doute, le meilleur moyen est de prendre son clavier et d'essayer me semble-t'il, non ?

    Le code ci-dessous affiche les N° de jours et de semaines du 01-01 et du 31-12 pour les années 1971 à 2037. Et j'ai beau chercher, mais je ne vois nulle part de semaine N° 0.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <?php
    //-- php 4.4.4 ------------------
    	$annee = 1971;
    	while ($annee < 2038)
    	{
    		$timestampDeb = strtotime($annee . '-01-01');
    		$timestampFin = strtotime($annee . '-12-31');
    		$jourDeb = date('z', $timestampDeb) + 1;
    		$semaineDeb = date('W', $timestampDeb);
    		$jourFin = date('z', $timestampFin) + 1;
    		$semaineFin = date('W', $timestampFin);
    		echo "année $annee  : <b>début </b>(01-01-$annee) => jour : $jourDeb -- semaine : $semaineDeb -- <b>fin </b>(31-12-$annee) => jour : $jourFin -- semaine : $semaineFin<br>";
    		$annee ++;
    	}
    ?>

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

Discussions similaires

  1. récupérer les dates d'une semaine
    Par nicerico dans le forum Langage
    Réponses: 3
    Dernier message: 26/07/2010, 21h32
  2. Récupérer n° semaine d'une date pour faire un tri
    Par mdr_cedrick dans le forum Requêtes
    Réponses: 2
    Dernier message: 24/08/2009, 15h32
  3. Récupérer date de deux semaines en arrière
    Par amirad dans le forum Windows Forms
    Réponses: 2
    Dernier message: 28/05/2009, 18h32
  4. Réponses: 3
    Dernier message: 20/06/2007, 17h12
  5. [Dates] Numero de semaine ISO et dates ??
    Par MadCat34 dans le forum Langage
    Réponses: 9
    Dernier message: 19/11/2005, 01h00

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