Name Typ Von
secondsToDays(v) Definition AFRLme

Mit dieser kleinen Funktion kannst du Sekunden schnell in das Zeitformat dd umrechnen.

d = Tag, h = Stunde, m = Minute, s = Sekunden.
Ein Tag hat 86400 Sekunden, eine Stunde 3600 Sekunden und eine Minute 60 Sekunden.


Anweisungen

1. Füge das Hauptskript im Skripteditor von Visionaire Studio hinzu und lege es als Definitionsskript fest.
2a. Um diese Funktion zu verwenden, legst du einen Aktionsteil Skript ausführen mit folgendem Inhalt an ...

secondsToDays(86400) -- will return (01) 1 day.

2b. Hier ein Beispiel, wie du diese Funktion nutzen kannst ...

Values["days"].String = secondsToDays(Values["play_time"].ValueInt) -- here we are converting the integer value stored in the integer field of the value into a string time format which can be returned in a displayed text action part using the <vs=value_name> field.

Hauptskript

function secondsToDays(v)
 v = math.floor(v / 86400)
 -- + --
 if v < 10 then v = tostring("0" .. v) end
 -- + --
 return tostring( v )
end

Syntaxaufschlüsselung

Name Typ Beschreibung
v Ganzzahl Eine Ganzzahl mit der Anzahl Sekunden, die du in das Zeitformat dd umrechnen möchtest.