LlGetDate/fr: Difference between revisions
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() == " | 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; | 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
| LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: string llGetDate( );| 204 | N° de fonction |
| 0.0 | Delais |
| 10.0 | Energie |
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
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.