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

JavaScript Discussion :

Générer une série d'URL à partir de la date et de l'heure


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2016
    Messages : 83
    Par défaut Générer une série d'URL à partir de la date et de l'heure
    Bonjour
    Pour reprendre la suite d'une discussion de ce forum génial, je cherche à faire un "codage" automatique de la fin d'une URL (http://monadresse/000000000000)
    Les quatre premiers zéro représente l'année
    Les deux suivant le mois
    Les deux suivants le jour
    Et les quatre derniers l'heure
    Pour l'heure, elle doit être en UTC =heure locale - 2 H en été, et - 1 H en hiver.
    Elle doit aussi juste faire des sauts de 3H:
    0300
    0600
    0900
    1200
    1500
    1800
    2100
    Puis on passe au jour suivant.
    En fait cette "variable" sur l'heure n'en est pas une, puisque c'est toujours la même séquence et ce sur 4 jours (ce qui fait un total de 25 adresses possibles)
    Par contre il faudrait pouvoir afficher le moment précis.
    Je vous invite à jeter un œil sur le fil que je cite plus haut pour mieux comprendre.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    ben une simple boucle avec un step de 3...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Il n'y a pas que l'heure qui doit être en UTC ! Si on décale l'heure, on décale aussi le jour autour de minuit.

    Pourquoi créer ton propre format et ne pas utiliser un standard comme date.toUTCString() ou date.getTime() ?

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Je pense que tu aurais dû préciser un peu plus les choses en donnant un exemple complet comme sur l'autre fil, c'est-à-dire par exemple pour une date et une heure comme cela :

    - Jeudi 07/04/2016| 02:00 tu veux obtenir ceci : 201604070200

    Cela permet de comprendre notamment que pour les nombres inférieurs à 10 comme 7,4,2 et même "0" il faut ajouter un "0" devant : 07,04,02 et 00. Je me suis d’ailleurs aperçu que l'objet Date (que je découvre pour répondre à ta question) ne met pas ce "0" donc j'ai dû l'ajouter*...

    Voilà ce que j'ai fait : http://jsbin.com/yuladogami/edit?js,output.

    Cela fait comme ce site que tu as indiqué dans l'autre fil, c'est-à-dire cela commence à 02:00 du jour courant...


    * J'ai découvert que les fonctions toLocaleDateString(), toLocaleTimeString() et toLocaleString() le faisaient déjà mais après il faut quand même travailler sur les chaines pour extraire les différentes parties (jours, mois, année, heure, minute...) mais pour afficher une date et une heure comme au début du code cela aurait été mieux de les utiliser...

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2016
    Messages : 83
    Par défaut
    Je vois un peu comment procéder..Mais j'aimerai mieux "coller" à ce qu'on avait développé sur l'autre fil. Je ne suis pas chez moi en ce moment et j'ai un Internet "limité"..il me tarde d'essayer mieux tout ça.
    Merci pour vos lumières

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Ben une fois que tu sais "fabriquer" les url des images tu peux alors afficher les images et les faire défiler avec la roulette de la souris comme dans l'autre fil... Or justement pour fabriquer ces url il te fallait la partie Date et Heure chose à laquelle on a répondu...

    Maintenant si tu as besoin d'autre chose, il faudrait que tu donnes un exemple comme sur l'autre fil où tu avais donné l'url de base et deux selects pour les régions et les types (chose qu'on ne peut pas choisir à ta place).

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

Discussions similaires

  1. Générer une série de rapports
    Par chnink dans le forum iReport
    Réponses: 6
    Dernier message: 24/03/2017, 14h58
  2. Réponses: 17
    Dernier message: 03/05/2011, 11h35
  3. Générer une matrice de rotation à partir d'un axe et d'un angle
    Par IXaMaXI dans le forum Développement 2D, 3D et Jeux
    Réponses: 4
    Dernier message: 29/07/2009, 14h35
  4. Générer une page ASP.Net à partir d'un fichier XML/XSL
    Par Willthelegend dans le forum ASP.NET
    Réponses: 2
    Dernier message: 01/07/2008, 13h13
  5. Réponses: 2
    Dernier message: 27/05/2007, 22h23

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