2013-05-22 67 views
1

編程返回值我做我的web應用程序一些測試。我想生成一個假的服務器日期,這不會影響到服務器的日期,因爲它是生產服務器如:更改日期()在傳統的ASP

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

我想什麼實現的是,一些編程後...

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

如何實現它在ASP?感謝

+2

如何更換所有的'Date'通過自己的函數調用和返回你想有(2013年2月28日例如)的日期? –

+0

謝謝。只需使用日期字符串來替換date()? – user1871516

+0

您的網絡應用程序可能沒有必要的安全憑據來更改服務器日期。 即使這樣做,Windows也會自動配置爲從外部時間服務器同步服務器日期時間。因此,設置假日期後,Windows會將其重置爲正確的日期/時間。 – MikeLim

回答

2

至於建議由別人最合理的選擇是寫自己的函數。 但我想指出一個竅門。
在VBScript中,你可以重新寫的一些內置功能(unfortunetaly我在此刻大約沒有正式文件)。
幸運的是,Date()就是其中之一。
用戶定義的函數Date()作品。
我假設您需要比服務器日期提前82天的日期。

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

Response.Write Date()