Я пытаюсь получить текущий месяц в виде короткой строки в Visual Basic Script:Как получить месяц как целое в Visual Basic Script?
Dim month
Dim mth
month = Now.Month ' This doesn't work.
month = Now().Month ' Tried this too.
month = Month(Now) ' Also tried this.
mth = MonthName(month, True) ' (e.g. "Apr" or "Mar")
Однако я продолжаю получать ошибки во время выполнения:
Microsoft VBScript runtime error: Object required: 'Now'
Microsoft VBScript runtime error: Object required: 'Now()'
Microsoft VBScript runtime error: Type mismatch 'Month'
Я могу использовать Now
штраф в виде строки:
CStr(Now)
или в виде простого значения
Dim val
val = Now
Как я могу использовать Now
как объект для доступа к его функциям-членам? Возможно, я запутал функциональность Visual Basic с помощью VB Script?
Я предполагаю, что это возвращается к исходным реализациям Basic, которые не чувствительны к регистру. – WilliamKF