Récupérer la date complète du jour.

Bonjour,

je suis un peu perdu à vrai dire, je débute. je souhaiterais récupérer la date mais plus particulièrement l'HEURE. un simple getDate() ne suffit pas.
quelqu'un aurez une solution svp.?

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut, voici un script javascript qui te permet de le faire

    <!--Date-->

    <div style="color:#000000;font-size:12px;font-family:Arial;font-weight:normal;font-style:normal;text-decoration:none;margin-top:25px" align="center" id="basicdate" class="nav" ></div>

    <script type="text/javascript">

    var now = new Date();

    var days = new Array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');

    var months = new Array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','D?cembre');

    var date = ((now.getDate() < 10) ? "0" : "") + now.getDate();

    var year = (now.getYear() < 1000) ? now.getYear() + 1900 : now.getYear();

    today = days[now.getDay()] + " " + date + " " + months[now.getMonth()] + " " + year;

    var basicdate = document.getElementById('basicdate');

    basicdate.innerHTML = today;

    </script>

    <!--Fin de date-->

    <!--Heure-->

    <div style="color:#000000;font-size:20px;font-family:Times New Roman;font-weight:normal;font-style:normal;text-decoration:none" id="basicclock" align="center"></div>

    <script type="text/javascript">

    function clock()

    {

    var digital = new Date();

    var hours = digital.getHours();

    var minutes = digital.getMinutes();

    var seconds = digital.getSeconds();

    if (minutes <= 9) minutes = "0" + minutes;

    if (seconds <= 9) seconds = "0" + seconds;

    dispTime = hours + ":" + minutes + ":" + seconds;

    var basicclock = document.getElementById('basicclock');

    basicclock.innerHTML = dispTime;

    setTimeout("clock()", 1000);

    }

    clock();

    </script>

    <!--Fin de heure-->
    1. Quel language de programmation utilise tu ?
      1. moi je suis en PHP, toi tu veux en C?
    2. j'te remercie. j'utilise le Javascript, je m'essai aux google apps en faite.
      1. à vrai dire je cherche ah utiliser l'heure pour lancer un script.
        Je m'explique : je veux que le script s'exécute toute les 1 ou à une heure donnée précise. le souci c'est qu'il me prend pas en compte la variable "hours".

        je fais un :

        var _date = new Date();
        var _hours = _date.getHours();

        if(_hours == "03")

        les heures, minutes, secondes sont retournées sous quel format ?
      2. Salut HelPboy, je n'ai pas très bien compris ta question, mais voici un script que je crois pourrais t'aider:

        <script type="text/javascript">

        <!--

        datenow = new Date();

        timenow = datenow.getTime();

        datenow.setTime(timenow);

        hournow = datenow.getHours();

        if (hournow > 18)

        {

        greeting = "Bonsoir";

        }

        else

        if (hournow > 12)

        {

        greeting = "Tout d'abord bonne après midi à tous.";

        }

        else

        {

        greeting = "Bonjour";

        }

        document.write("<span class='texte' style='font-family:Arial;font-size:15px;color:#000000;font-weight:normal;font-style:normal;text-decoration:none;'>" + greeting + "<\/span>");

        //-->

        </script>

        En fonction de l'heure, il affiche un méssage différent.