ASP 昨天日期

问题描述 投票:0回答:1

我使用以下代码来获取今天的日期。我如何更改此代码以获得昨天的日期?

<%
' NewDate
 ddate = DatePart("d",Date)
 mdate = DatePart("m",Date)
 ydate = DatePart("yyyy",Date)
 if ddate <= 9 then
 ddate = "0" & ddate
 end if
 if mdate <= 9 then
 mdate = "0" & mdate
 end if
 newdate = ydate & "-" &  mdate & "-" &  ddate
%> 
date asp-classic
1个回答
2
投票

VBScript 将日期存储为从初始日期算起的天数数值。要计算相对日期,只需在初始值中添加或减去相应的整数天数即可。

在开头添加一行:

Date = DateAdd("d", -1, Date) ' Alternately Date - 1

根据您控制系统日期格式的能力,您还可以使用

FormatDateTime(Date)
函数在一行中执行此操作。 VBScript 实现受到限制,不支持其他语言中可用的常规格式选项。

© www.soinside.com 2019 - 2024. All rights reserved.