Date 带前导零的递增整数

Date 带前导零的递增整数,date,vbscript,asp-classic,Date,Vbscript,Asp Classic,如何在不丢失前导零的情况下递增整数 这是我的密码 for i = week1From to week1To dayWeek1(ctr)=i ctr=ctr+1 next 如果我的变量是这个 week1From = 03 week1To = 07 结果是 dayWeek1(1) = 3 dayWeek1(2) = 4 dayWeek1(3) = 5 dayweek1(4) = 6 dayWeek1(5) = 7 我怎样才能做到这样 dayWeek1(1) = 03 dayWe

如何在不丢失前导零的情况下递增整数

这是我的密码

for i = week1From to week1To
    dayWeek1(ctr)=i
    ctr=ctr+1
next
如果我的变量是这个

week1From = 03
week1To = 07
结果是

dayWeek1(1) = 3
dayWeek1(2) = 4
dayWeek1(3) = 5
dayweek1(4) = 6
dayWeek1(5) = 7
我怎样才能做到这样

dayWeek1(1) = 03
dayWeek1(2) = 04
dayWeek1(3) = 05
dayweek1(4) = 06
dayWeek1(5) = 07

在内部,没有前导0。3是3,4是4。只有在查看值或在需要前导0的其他上下文中使用该值时,才需要前导0。因此,只需在输出值时添加它,如:

Response.Write“0”&dayWeek1(i)&vbCrLf
如果您有0-99之间的值,并且希望1位值(0-9)有一个前导0,那么这里有一个小技巧:

Response.Write权限(“0”和值,2)
这将输出最右边的2位数字,因此1变为“01”,99变为“099”,但仅打印最右边的2位数字,因此为“99”