Formatiert das aktuelle Datum und die Uhrzeit

8

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?

    
BigJobbies 22.03.2014, 06:03
quelle

1 Antwort

22

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

  • vorgeschlagen
  • 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.

%Vor%

Hinweis: Sie können die Datumszeichenfolge in einem Aufruf erstellen, haben aber entschieden, sie in die drei Variablen aufzuteilen, um das Lesen zu erleichtern.

Lankymart 22.03.2014, 08:59
quelle

Tags und Links