Hallo Leute!
Habe meine ASP-Bücher ausgeliehen, sodass ich eine sehr einfache Frage habe. Wie kann ich von folgender Anweisung noch die ZEIT 19:00 Uhr hinzufügen, damit ich dann z.B. auch Rest-Minuten, -Stunden ausgeben lassen kann?
differenz = DATEDIFF(„d“, NOW, „21-06-2002“)
Besten Dank!
Daniel
Ganz einfach (ich würde das ISO-Datumsformat verwenden!):
differenz = NOW - CDate("2002-6-21 19:00")
bzw. sauber typisiert (soweit das in VBScript überhaupt geht ;=):
differenz = CDate(CDbl(NOW) - CDbl(CDate("2002-6-21 19:00"))
Du kannst auch mit deinen Zeiten als Doubles direkt weiterrechnen (Einheit sind Tage, d.h. du musst dann zur Darstellung entsprechend umrechnen, speziell, wenn es um Stundenwerte >24 geht). Siehe auch sinngemäß: http://www.donkarl.com/FAQ/FAQ2Allgemein.htm#2.10 (FAQ 2.10).
Gruß aus dem Norden
Reinhard Kraasch
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]