2013-07-24 11 views
0

我有下面這個簡單的代碼來提取一個月的日期..問題是它返回像5或6個月數,但我希望它返回05或06。任何簡單的方法來做到這一點。從使用vbscript的日期檢索月份

Dim date 
date = DateAdd("m",-1,Date) 
WScript.Echo Month(date) 

感謝

回答

1

規範的方法來填充數字月份值與前導零:

d = DateAdd("m", -1, Date) 
WScript.Echo Right("0" & Month(d), 2) 

順便說一句,你不應該使用一個變量date與名稱衝突內置功能Date。 VBScript不區分變量/函數名稱中的大寫和小寫。

相關問題