LlGetDate/de
From Second Life Wiki
Hauptseite > LlGetDate > LlGetDate/de
| LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
Funktion: string llGetDate( );| 204 | Funktions ID |
| 0.0 | Verzögerung |
| 10.0 | Energie |
gibt das derzeitige Darum in der UTC Zeitzone im Format "YYYY-MM-DD".
Wenn ebenfalls die Zeit von Interesse ist, nutze: llGetTimestamp. Die Funktion nutzt das Format "YYYY-MM-DDThh:mm:ss.ff..fZ"
Beispiele
// Geburtstagsüberraschung default { state_entry() { llSetTimerEvent(0.1); } timer() { if(llGetDate() == "2009-02-15") llSetText("HAPPY BIRTHDAY!", <0,1,0>, 1.0); else llSetText("Es kommt eine Überraschung...", <0,1,0>, 1.0); llSetTimerEvent(3600.0); // prüft jede Stunde. } }
// Funktion um den numerischen Tag des Jahres zu berechnen integer dayOfYear(integer year, integer month, integer day) { return day + (month - 1) * 30 + (((month > 8) + month) / 2) - ((1 + (((!(year % 4)) ^ (!(year % 100)) ^ (!(year % 400))) | (year <= 1582))) && (month > 2)); } default { touch_end(integer count) { list dateComponents = llParseString2List(llGetDate(), ["-"], []); integer year = (integer) llList2String(dateComponents, 0); integer month = (integer) llList2String(dateComponents, 1); integer day = (integer) llList2String(dateComponents, 2); llSay(0, "Der heutige Tag ist der " + (string) dayOfYear(year, month, day) +"ste Tag des Jahres."); } }
// Funktion um zu berechnen ob das derzeitige Jahr ein Schaltjahr ist integer is_leap_year( integer year ) { if( year % 4 ) return FALSE; // Auf keinen Fall ein Schaltjahr if( year <= 1582 ) return TRUE; // Im Julianischen Kalender vor dem 24. Februar 1582, war jedes vierte Jahr ein Schaltjahr if( !( year % 400 )) return TRUE; // Ein Schaltjahrhundert ist ein Schaltjahr wenn es durch 400 teilbar ist if( !( year % 100 )) return FALSE; // Jedes andere Jahrhundert ist kein Schaltjahr return TRUE; // Es ist durch 4 teilbar, kein Jahrhundert und nicht Julianisch, daher ist es ein Schaltjahr }
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.

