Difference between revisions of "LlGetDate/fr"

From Second Life Wiki
Jump to navigation Jump to search
m (Resynched with English)
m (Cosmetical)
 
Line 9: Line 9:
|constants
|constants
|examples=<lsl>
|examples=<lsl>
// Surprise anniversaire
// Surprise d'anniversaire
default
default
{
{
Line 19: Line 19:
     timer()
     timer()
     {
     {
         if (llGetDate() == "2010-02-15")
         if (llGetDate() == "2009-02-15")
             llSetText("JOYEUX ANNIVERSAIRE!", <0,1,0>, 1.0);
             llSetText("JOYEUX ANNIVERSAIRE !", <0,1,0>, 1.0);
         else
         else
             llSetText("Une surprise arrive...", <0,1,0>, 1.0);
             llSetText("Une surprise arrive...", <0,1,0>, 1.0);
Line 54: Line 54:
     if ( !( annee % 400 ))  return TRUE;    // Les années de fin de siècle sont bissextiles si divisibles par 400
     if ( !( annee % 400 ))  return TRUE;    // Les années de fin de siècle sont bissextiles si divisibles par 400
     if ( !( annee % 100 ))  return FALSE;  // Les autres années de fin de siècle ne le sont pas   
     if ( !( annee % 100 ))  return FALSE;  // Les autres années de fin de siècle ne le sont pas   
     return TRUE;                           // Si l'année est divisible par 4, non julienne et pas en fin de siècle, alors elle est bissextile
     return TRUE;                             // Si l'année est divisible par 4, non julienne et pas en fin de siècle, alors elle est bissextile
}</lsl>
}</lsl>
|helpers
|helpers

Latest revision as of 08:21, 27 July 2008

Description

Fonction: string llGetDate( );

Renvoie un string correspondant à la date dans le fuseau UTC (format "AAAA-MM-JJ").

Si vous souhaitez connaître également l’heure, utilisez llGetTimestamp qui utilise le format "AAAA-MM-JJThh:mm:ss.ff..fZ"

Exemples

<lsl> // Surprise d'anniversaire default {

   state_entry()
   {   
       llSetTimerEvent(0.1);
   }
   timer()
   {
       if (llGetDate() == "2009-02-15")
           llSetText("JOYEUX ANNIVERSAIRE !", <0,1,0>, 1.0);
       else
           llSetText("Une surprise arrive...", <0,1,0>, 1.0);
        
       llSetTimerEvent(3600.0);  // contrôle toutes les heures. 
   }

} </lsl> <lsl>// Fonction pour calculer le numéro de jour dans l'année integer numeroJour(integer annee, integer mois, integer jour) {

   return jour + (mois - 1) * 30 + (((mois > 8) + mois) / 2)
       - ((1 + (((!(annee % 4)) ^ (!(annee % 100)) ^ (!(annee % 400)))

Voir également

Fonctions

•  llGetTimestamp Renvoie la date et l’heure.

Articles

•  ISO 8601
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.