Ich habe mich gefragt, ob mir jemand helfen könnte.
Ich bin sehr neu bei ASP Ich möchte das aktuelle Datum und die Uhrzeit wie folgt formatieren:
%Vor%Aber alles, was ich tun kann, ist folgendes:
%Vor%Kann mir bitte jemand helfen?
Die Datumsformatierungsoptionen sind in Classic ASP standardmäßig eingeschränkt. Es gibt eine Funktion FormatDateTime()
, die Ihr Datum auf verschiedene Arten basierend auf den regionalen Einstellungen des Servers formatieren kann.
Für mehr Kontrolle über die Formatierung des Datums, obwohl Datumfunktionen eingebaut sind
Year(date)
- Gibt eine ganze Zahl zurück, die das Jahr darstellt. Durch das Übergeben von Date()
wird das aktuelle Jahr zurückgegeben.
Month(date)
- Gibt eine ganze Zahl zwischen 1 und einschließlich 12 zurück, die den Monat des Jahres darstellt. Übergeben von Date()
wird den aktuellen Monat des Jahres zurückgeben.
MonthName(month[, abbv])
- Gibt eine Zeichenfolge zurück, die den angegebenen Monat angibt. Wenn Sie in Month(Date())
als Monat übergeben, wird die aktuelle Monatszeichenfolge zurückgegeben. Wie von @Martha
Day(date)
- Gibt eine ganze Zahl zwischen 1 und einschließlich 31 zurück, die den Tag des Monats darstellt. Das Übergeben von Date()
gibt den aktuellen Tag des Monats zurück.
Hour(time)
- Gibt eine ganze Zahl zwischen 0 und 23 (einschließlich) zurück, die die Stunde des Tages darstellt. Die Übergabe von Time()
gibt die aktuelle Stunde zurück.
Minute(time)
- Gibt eine ganze Zahl zwischen 0 und 59 (einschließlich) zurück, die die Minute der Stunde darstellt. Übergeben von Time()
wird die aktuelle Minute zurückgeben.
Second(time)
- Gibt eine ganze Zahl zwischen 0 und 59 (einschließlich) zurück, die die Sekunde der Minute darstellt. Durch die Übergabe von Time()
wird die aktuelle Sekunde zurückgegeben.
Die Funktionen Month()
, Day()
, Hour()
, Minute()
und Second()
geben jeweils ganze Zahlen zurück. Zum Glück gibt es einen einfachen Workaround, mit dem Sie diese Werte schnell auffüllen können Right("00" & value, 2)
, was es tut, ist 00
an den Anfang des Wertes anzufügen, dann von rechts die ersten zwei Zeichen. Dies stellt sicher, dass alle einstelligen Werte mit dem Präfix 0
zurückgegeben werden.
Hinweis: Sie können die Datumszeichenfolge in einem Aufruf erstellen, haben aber entschieden, sie in die drei Variablen aufzuteilen, um das Lesen zu erleichtern.
Tags und Links datetime vbscript asp-classic