<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
	<id>http://i.bnu.edu.cn/wiki/index.php?action=history&amp;feed=atom&amp;title=LlGetDate</id>
	<title>LlGetDate - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://i.bnu.edu.cn/wiki/index.php?action=history&amp;feed=atom&amp;title=LlGetDate"/>
	<link rel="alternate" type="text/html" href="http://i.bnu.edu.cn/wiki/index.php?title=LlGetDate&amp;action=history"/>
	<updated>2026-06-01T06:21:08Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>http://i.bnu.edu.cn/wiki/index.php?title=LlGetDate&amp;diff=852&amp;oldid=prev</id>
		<title>Qmf：创建页面，内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}   {{函数详情 |函数名 = Function: string llGetDate( ) |参数= 参数： |返回值= 返回…”</title>
		<link rel="alternate" type="text/html" href="http://i.bnu.edu.cn/wiki/index.php?title=LlGetDate&amp;diff=852&amp;oldid=prev"/>
		<updated>2021-01-25T06:59:16Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}   {{函数详情 |函数名 = Function: string llGetDate( ) |参数= 参数： |返回值= 返回…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{函数详情&lt;br /&gt;
|函数名 = Function: string llGetDate( )&lt;br /&gt;
|参数= 参数：&lt;br /&gt;
|返回值= 返回值：返回UTC时区中当前日期的字符串，格式为“YYYY-MM-DD”。&lt;br /&gt;
&lt;br /&gt;
|注意事项=&lt;br /&gt;
注意事项&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|示例=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Birthday surprise&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {   &lt;br /&gt;
        llSetTimerEvent(0.1);&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    timer()&lt;br /&gt;
    {&lt;br /&gt;
        if(llGetDate() == &amp;quot;2009-02-15&amp;quot;)&lt;br /&gt;
            llSetText(&amp;quot;HAPPY BIRTHDAY!&amp;quot;, &amp;lt;0,1,0&amp;gt;, 1.0);&lt;br /&gt;
        else&lt;br /&gt;
            llSetText(&amp;quot;A surprise is coming...&amp;quot;, &amp;lt;0,1,0&amp;gt;, 1.0);&lt;br /&gt;
 &lt;br /&gt;
        llSetTimerEvent(3600.0);  // check every hour. &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Function to calculate the numeric day of year&lt;br /&gt;
integer dayOfYear(integer year, integer month, integer day)&lt;br /&gt;
{&lt;br /&gt;
    return day + (month - 1) * 30 + (((month &amp;gt; 8) + month) / 2)&lt;br /&gt;
        - ((1 + (((!(year % 4)) ^ (!(year % 100)) ^ (!(year % 400))) | (year &amp;lt;= 1582))) &amp;amp;&amp;amp; (month &amp;gt; 2));&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_end(integer count)&lt;br /&gt;
    {&lt;br /&gt;
        list dateComponents = llParseString2List(llGetDate(), [&amp;quot;-&amp;quot;], []);&lt;br /&gt;
        integer year  = (integer) llList2String(dateComponents, 0);&lt;br /&gt;
        integer month = (integer) llList2String(dateComponents, 1);&lt;br /&gt;
        integer day   = (integer) llList2String(dateComponents, 2);&lt;br /&gt;
        llSay(0, &amp;quot;The current day of the year is &amp;quot; + (string) dayOfYear(year, month, day));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Function to calculate whether a current year is a leap year&lt;br /&gt;
 &lt;br /&gt;
integer is_leap_year( integer year ) &lt;br /&gt;
{     &lt;br /&gt;
    if( year % 4 )         return FALSE;   // Not a leap year under any circumstances     &lt;br /&gt;
    if( year &amp;lt;= 1582 )     return TRUE;    // In the Julian calender before 24 February 1582, every fourth year was a leap year&lt;br /&gt;
    if( !( year % 400 ))   return TRUE;    // A leap century is a leap year if divisible by 400 &lt;br /&gt;
    if( !( year % 100 ))   return FALSE;   // Any other century is not a leap year  &lt;br /&gt;
    return TRUE;                           // It is divisible by 4 and not a century and not Julian, therefore it is a leap year&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
之前的脚本对于《阿凡达时代》、SL的销售历史等来说是完全不必要的。下面是99%的SL应用程序所需要的全部内容。&lt;br /&gt;
该代码实际上对1901年至2099年的所有年份都有效，因为2000年是闰年。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if (year % 4)          //  TRUE if NOT a leap year&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|相关函数=	&lt;br /&gt;
[[llGetTimestamp]] -相同的格式，但是有时间。&lt;br /&gt;
&lt;br /&gt;
|相关事件=&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Qmf</name></author>
		
	</entry>
</feed>