我無法獲得顯示正確日期的代碼。VBScript日期部分平日顯示不正確
DatePart("w", Now()) & _
該代碼顯示爲星期五,但我住的地方是星期四。我如何改變它-1天?
我被一個好人連結了這個網站!訪問https://msdn.microsoft.com/en-us/library/4kt42529(v=vs.84).aspx但它不明白的解釋。
我無法獲得顯示正確日期的代碼。VBScript日期部分平日顯示不正確
DatePart("w", Now()) & _
該代碼顯示爲星期五,但我住的地方是星期四。我如何改變它-1天?
我被一個好人連結了這個網站!訪問https://msdn.microsoft.com/en-us/library/4kt42529(v=vs.84).aspx但它不明白的解釋。
DatePart("w", DateAdd("d",-1,Now()))
選其一
DatePart("w", Now(), vbMonday)
或(便攜式任何地方更好,與位置無關)
DatePart("w", Now(), vbUseSystemDayOfWeek)
說明:
DatePart
功能返回給定的指定部分日期。
DatePart(interval, date[, firstdayofweek[, firstweekofyear]])
參數:
interval
必需。字符串表達式是您想要返回的時間間隔。有關值,請參閱設置部分。date
必需。你想評估的日期表達式。firstdayofweek
可選。指定星期幾的常量。 如果未指定,則假定爲星期日。firstweekofyear
可選。指定一年中第一週的常量。如果未指定,則假定第一週是1月1日發生的那一週。供參考:所述firstdayofweek
參數可以具有以下值:
Constant Value Description
vbUseSystemDayOfWeek 0 Use National Language Support (NLS) API setting.
vbSunday 1 Sunday (default)
vbMonday 2 Monday
vbTuesday 3 Tuesday
vbWednesday 4 Wednesday
vbThursday 5 Thursday
vbFriday 6 Friday
vbSaturday 7 Saturday
的firstweekofyear
參數可以具有以下值:
Constant Value Description
vbUseSystem 0 Use National Language Support (NLS) API setting.
vbFirstJan1 1 Start with the week in which January 1 occurs (default).
vbFirstFourDays 2 Start with the week that has at least four days in the new year.
vbFirstFullWeek 3 Start with the first full week of the new year.