0
Формат даты Показывает недействительную дату с пользовательской датой. Когда я использую «Дата» вместо «25 мая», она показывает вчерашнюю дату.Как получить вчерашнюю дату vbscript
function GetYD()
Dim dt, yesterday
dt = DateAdd("d", -1, "25th May")
yesterday = Right(Year(dt),2) & Right("0" & Month(dt),2) & Right("0" & Day(dt),2)
msgbox yesterday
GetYD = yesterday
end function
Вы читали [ 'DATEADD()' документации] (https://msdn.microsoft.com/en-us/library/cb7z8yf9 (v = vs.84) .aspx) ? – Lankymart
Возможный дубликат [Хотите получить предыдущую дату с текущей даты] (http://stackoverflow.com/questions/32053267/want-to-get-previous-date-from-current-date) – Lankymart
Также рекомендуем [Функция CDate] (https://msdn.microsoft.com/en-us/library/2dt118h2(v=vs.84).aspx), чтобы понять, как структурируются типы 'Date' в VBScript. – Lankymart