我正在编写一个小代码,我需要在其上添加明天的日期。格式应该是YYYY-MM-DD,我已经尝试了“DateAdd(”d“,1,d_now),它返回MM-DD-YYYY。如何将其格式化为YYYY-MM-DD?
答案 0 :(得分:5)
格式不够....
'format a number with the correct amount of digits
eg: 9 becomes 09 but 11 stays 11'
Function formatNumber(value, digits)
if digits > len(value) then
formatNumber = String(digits-len(value),"0") & value
else
formatNumber = value
end if
End Function
'write the date "manually"'
response.write Year(date) & "-" & _
formatNumber(Month(date),2) & _
"-" & formatNumber(Day(date),2)
答案 1 :(得分:3)
看一下这篇文章 - 它可能会帮助你...... How to transform a date-string in classic asp
答案 2 :(得分:1)
我找到了答案。这是最简单的方法。
d_now = date()
d =拆分(DateAdd(“d”,1,d_now),“/”)
s = d(2)& “ - ”& d(0)& “ - ”& d(1)
答案 3 :(得分:0)
这是另一种方法
function FormatMyDate(myDate)
FormatMyDate = Year(myDate) & "-" & _
Right("0" & Month(myDate), 2) & "-" & _
Right("0" & Day(myDate), 2)
end function