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 :

Récupérer tous les timestamps de tous les dimanches à 00:00 de l'année 2017


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 293
    Points : 77
    Points
    77
    Par défaut Récupérer tous les timestamps de tous les dimanches à 00:00 de l'année 2017
    Bonjour,

    Quel est la meilleure astuce la plus facile en PHP pour récupérer tous les timestamps à 00:00 (ou 00:01) de tous les dimanches de l'année 2017 ?

    Est-ce que c'est compliqué à créer? En tout cas j'ai aucune idée pour faire ça.

    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
    Non c'est tout simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    $year = 2017;
    $objDate = new datetime(($year-1).'-12-31');
    $objDate->modify('next sunday');
     
    while($objDate->format('Y') < ($year + 1)) {
    	echo $objDate->format('Y-m-d') . '<br/>';
    	$objDate->modify('next sunday');	
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 293
    Points : 77
    Points
    77
    Par défaut
    Bonjour,

    Ok merci je testerais ce soir.

    Salutations

  4. #4
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 293
    Points : 77
    Points
    77
    Par défaut
    Bonjour sabotage,

    C'est nickel en 8 lignes de code seulement c'est bien, c'est mieux que 100 lignes.

    J'ai remplacé cette ligne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $objDate->format('Y-m-d') . '<br/>';
    par:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $date = $objDate->format('Y-m-d 00:00:00');
    $timestamp = $objDate->getTimestamp();
    Salutations

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

Discussions similaires

  1. Lister les disques durs USB, les clés ainsi que les appareils photos
    Par infosam76 dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 25/02/2015, 23h26
  2. Réponses: 1
    Dernier message: 19/08/2006, 10h27
  3. [Débutant] Initialiser les propriétés de tous les objets d'une ArrayList
    Par Tententai dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 23/05/2006, 20h24
  4. Répeter les modifications sur tous mes pages web?
    Par mamiberkof dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 19/04/2006, 09h59
  5. Réponses: 4
    Dernier message: 01/03/2006, 13h58

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