Promotic

IsDate - funkcja języka VBScript

Opis:
Zwraca wartość logiczną - określa, czy dane wyrażenie można skonwertować na datę.
W systemie PROMOTIC jest lepiej zastosować Pm.IsValid(Pm.ToNumber(wyrażenie))
lub Pm.GetVarType (w języku JavaScript nie istnieje typ danych Date i dla daty i czasu stosowany jest typ danych Double).
Składnia:
Boolean IsDate(Variant expression)
Parametry:
expression(Variant) Data lub łańcuch tekstowy który przedstawia datę lub czas
Wartość zwrotna:
true - Jeżeli wyrażenie jest datą lub jeżeli możnawyrażenie skonwertować na ważną datę
false - W innym przypadku
Notatka:
W SO Windows jest ważny zakres daty od 1.1.100 do 31.12.9999. Zakres ważności daty w różnych systemach operacyjnych różnią się.
Przykład:
VBScriptWybierz oraz skopiuj do schowka

Dim MyDate, YourDate, NoDate, bCheck
MyDate = "October 19, 2023"
YourDate = #10/19/17#
NoDate = "Hello"
bCheck = IsDate(MyDate)   ' Zwraca true
bCheck = IsDate(YourDate)   ' Zwraca true
bCheck = IsDate(NoDate)   ' Zwraca false
© MICROSYS, spol. s r.o.