在Classic ASP中以编程方式更改Date()返回值

时间:2013-05-22 03:40:09

标签: date asp-classic

我正在为我的网络应用程序做一些测试。我想生成一个假的服务器日期,它不会影响服务器日期,因为它是生产服务器,例如:

Date()         // server date is 2013/05/21

我想要实现的是,经过一些编程......

Date()         // server date is 2013/02/28 

如何在asp中实现它?感谢

1 个答案:

答案 0 :(得分:2)

正如其他人所建议的那样,最合乎逻辑的选择是编写自己的函数。 但我想指出一个技巧。
在VBScript中,您可以重新编写一些内置函数(不幸的是,我目前还没有关于此的官方文档)。
幸运的是,Date()就是其中之一 用户定义的Date()功能有效 我假设您需要比服务器日期早82天的日期。

Function Date()
    Date = CDate(Int(Now) - 82)
End Function

Response.Write Date()