LlGetUnixTime/test
< LlGetUnixTime
Jump to navigation
Jump to search
Revision as of 13:57, 25 January 2015 by ObviousAltIsObvious Resident (talk | contribs) (<lsl> tag to <source>)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Purpose
Scripts to test the conformance of the llGetUnixTime function.
Scripts
llGetUnixTime test #1
Status: draft
Introduction
First test, copied from the Second Life KB
Script text
default
{
touch_start(integer total_number)
{
string time;
float ft = llGetGMTclock();
integer ut = llGetUnixTime();
integer hours = llFloor(ft / 3600);
integer minutes = llFloor((ft - (hours*3600)) / 60.0);
time = (string)hours+ ":" + (string)minutes + ":" + (string)(llFloor(ft) % 60);
llOwnerSay("This object was touched at " + llGetDate() + " " + time + ". Unix time = " + (string)ut);
}
}
Authorized Signature: (none) by (none)
Instructions
- Put this script on an object in world
- Touch the object
- Copy the number after 'Unix time ='
- Paste the number into the Timestamp box on http://www.4webhelp.net/us/timestamp.php
- Press 'Convert to a date'
- Verify the date shown near the top of the web page matches the date and time said by the box
- Repeat steps 2 -> 6 a few times