查看“LlGetDate”的源代码
←
LlGetDate
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: string llGetDate( ) |参数= 参数: |返回值= 返回值:返回UTC时区中当前日期的字符串,格式为“YYYY-MM-DD”。 |注意事项= 注意事项 |示例= <pre> // Birthday surprise default { state_entry() { llSetTimerEvent(0.1); } timer() { if(llGetDate() == "2009-02-15") llSetText("HAPPY BIRTHDAY!", <0,1,0>, 1.0); else llSetText("A surprise is coming...", <0,1,0>, 1.0); llSetTimerEvent(3600.0); // check every hour. } } </pre> <pre> // Function to calculate the numeric day of year 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, "The current day of the year is " + (string) dayOfYear(year, month, day)); } } </pre> <pre> // Function to calculate whether a current year is a leap year integer is_leap_year( integer year ) { if( year % 4 ) return FALSE; // Not a leap year under any circumstances if( year <= 1582 ) return TRUE; // In the Julian calender before 24 February 1582, every fourth year was a leap year if( !( year % 400 )) return TRUE; // A leap century is a leap year if divisible by 400 if( !( year % 100 )) return FALSE; // Any other century is not a leap year return TRUE; // It is divisible by 4 and not a century and not Julian, therefore it is a leap year } </pre> 之前的脚本对于《阿凡达时代》、SL的销售历史等来说是完全不必要的。下面是99%的SL应用程序所需要的全部内容。 该代码实际上对1901年至2099年的所有年份都有效,因为2000年是闰年。 <pre> if (year % 4) // TRUE if NOT a leap year </pre> |相关函数= [[llGetTimestamp]] -相同的格式,但是有时间。 |相关事件= }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlGetDate
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息