Description
Get current IP Camera's time zone and time. (no privilege required)
Grammar
/GetTime.cgi[?JsVar=variable[&OnJs=function]]
Remark
Each line represent an item, and every item is in the format as Name = Value.
(Refer to SetTime.cgi)
Example
<html>
<script>
function ShowResult(o)
{
var nSecFrom1970 = 0;
var nTimeZone = 0;
sTime = sTime.split('\n');
for (var i = 0; i < sTime.length; i++)
sTime[i] = sTime[i].split(" = ");
for (var i = 0; i < sTime.length; i++)
{
if (sTime[i].length == 2)
{
if (sTime[i][0] == "Sec1970") nSecFrom1970 = parseInt(sTime[i][1], 10);
else if (sTime[i][0] == "TimeZone") nTimeZone = parseInt(sTime[i][1], 10);
}
}
var dUTC = new Date(1000 * (nSecFrom1970 - nTimeZone * 60));
var sShow = "Server Time: "
+ (dUTC.getUTCMonth() + 1) + "/"
+ dUTC.getUTCDate() + "/"
+ dUTC.getUTCFullYear() + " "
+ dUTC.getUTCHours() + ":"
+ dUTC.getUTCMinutes() + ":"
+ dUTC.getUTCSeconds() + '\n';
sShow += "Server Time Zone: " + nTimeZone + " minutes.";
alert(sShow);
}
</script>
<script src="/GetTime.cgi?JsVar=sTime&OnJs=ShowResult">
</script>
</html>