Zeitberechnung in VBScript
Als VBScript neuling habe ich wohl ein großes stück vormir ..
aber ich bin mir sicher das mir hier mal weider geholfen wird
Folgendes möchte ich bewerkstelligen ...
Ich möchte die Zeit zwischen "NOW()" und z.b.: nächsten Montag 24:00 haben und das ganze noch in sekunden.
Wichtig ist hierbei, das immer der aktuelle Zeitwert genommen wird.
Ich versuch mich schon dumm und dämlich ... komm aber nicht wirklich weiter
Folgendes habe ich schon versucht:
Ebenfalls versucht,
Nun steh ich aber irgendwie auf dem Schlauch und weis nicht mehr weiter ...
Bitte helft mir
aber ich bin mir sicher das mir hier mal weider geholfen wird
Folgendes möchte ich bewerkstelligen ...
Ich möchte die Zeit zwischen "NOW()" und z.b.: nächsten Montag 24:00 haben und das ganze noch in sekunden.
Wichtig ist hierbei, das immer der aktuelle Zeitwert genommen wird.
Ich versuch mich schon dumm und dämlich ... komm aber nicht wirklich weiter
Folgendes habe ich schon versucht:
DT2 =dateadd("h",168,DT) '168std = 7 Tage
wscript.echo DT2
DT = NOW()
DT2 =dateadd("h",168,DT)'168std = 7 Tage
DT3 = DateDiff("s",DT,DT2)
wscript.echo DT3
Nun steh ich aber irgendwie auf dem Schlauch und weis nicht mehr weiter ...
Bitte helft mir
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 181449
Url: https://administrator.de/contentid/181449
Ausgedruckt am: 05.11.2024 um 08:11 Uhr
10 Kommentare
Neuester Kommentar
Hallo MCITPSA!
Dann versuch das mal so:
Durch die Verwendung von
Grüße
bastla
Dann versuch das mal so:
DT = Now
DT2 = DateAdd("d",8,Int(DT))
DT3 = DateDiff("s",DT,DT2)
WScript.Echo DT3
Int()
werden die Nachkommastellen (= Zeitanteil des Timestamps) abgeschnitten (alternativ könntest Du für die Berechnung des ZieltagesDT2 auch einfach Date
anstelle von Now
verwenden) , und durch das Hinzufügen von 8 Tagen landest Du bei Dienstag, 0:00 (was ja nicht weit von Montag, 24:00 entfernt ist ) ...Grüße
bastla
[OT]
alternativ ginge auch ein Drittel Tag oder
...... wobei sich das (glaube ich) kürzen läßt, weil die Quersumme von 86400 keine Primzahl ist....
@bastla: Pssssssssst! Lass ihn doch nach dem Posten wenigstens eine halbe Stunde nachdenken...
[/OT]
alternativ ginge auch ein Drittel Tag oder
86400 / 3
...... wobei sich das (glaube ich) kürzen läßt, weil die Quersumme von 86400 keine Primzahl ist....
@bastla: Pssssssssst! Lass ihn doch nach dem Posten wenigstens eine halbe Stunde nachdenken...
[/OT]
Moin MCITPSA,
Die hab ich dir sofort verziehen. Schon vergessen.
Grüße
Biber
Just Biber.
Nicht der so ähnlich klingende.
Die hab ich dir sofort verziehen. Schon vergessen.
Danke an euch bastla und Bieber.
Dafür werde ich noch ein paar Jahre brauchen...Grüße
Biber
Just Biber.
Nicht der so ähnlich klingende.