NOW

Description :

Cette fonction permet de dater un évènement. Elle permet d'obtenir l'heure et la date actuel en temps universel (UT).

Il existe deux syntaxes pour cette fonction :

  • La première renvoie terme à terme la date et l'heure jusqu'à une précision de la milliseconde. C'est l'heure connue par WINDOWS qui est renvoyée.

  • La deuxième renvoie une date fractionnaire ( correspondant à l'heure à la milliseconde près ); pour résumer, cette dernière est comptée depuis une référence connue : le 30/12/1899 à 0h00 ( date choisie par les concepteurs de DELPHI ! ). Cette deuxième syntaxe est surtout utile quand il s'agit de connaître l'intervalle de temps écoulé entre deux évènements; bien sûr, cette différence de temps entre ces deux évènements sera donné en jour fractionnaire.
  • Version minimum : 1.61

    Syntaxe :

    NOW  année  mois  jour  heure  minute  seconde  MS
    ///OU///
    NOW  param


    Variables :

    Paramètres Entrées / Sorties Type Description
    année Sortie Entier Année durant laquelle s'exécute la fonction NOW
    mois Sortie Entier Mois durant lequel s'exécute la fonction NOW
    jour Sortie Entier Jour durant lequel s'exécute la fonction NOW
    heure Sortie Entier Heure durant laquelle s'exécute la fonction NOW
    minute Sortie Entier Minute durant laquelle s'exécute la fonction NOW
    Seconde Sortie Entier Seconde durant laquelle s'exécute la fonction NOW
    MS Sortie Entier Milliseconde durant laquelle s'exécute la fonction NOW
    ///OU///

    Variables :

    Paramètres Entrées / Sorties Type Description
    param Sortie Réel nombre de jours fractionnaires écoulés depuis le 30/12/1899 à 00h00

    Voir aussi :
    DateToStr
    ConvertDateToJulian

    Exemple :

    PRINT "Temps entre deux exécution de la fonction NOW"
    NOW date1
    DELAY 10
    WAITFORENDDELAY
    NOW date2
    PRINT "Date 1 = " Date1
    PRINT "Date 2 = " Date2
    Date=(Date2-Date1)*24*3600*1000
    PRINT "Temps écoulé en ms = " Date
    
    NOW Annee Mois Jour Heure Minutes Secondes MS
    PRINT "Nous sommes le " Jour "/" Mois "/" Annee
    PRINT "à " Heure ":" Minutes ":" Secondes "," MS "( en UT ! )"
    
    Télécharger l'exemple