求个让asp输出类似7月9日这样的程序

来源:百度知道 编辑:UC知道 时间:2024/06/30 20:54:45
帮公司做了个新闻板块,每天新闻标题后面的日期,现在用的是<%=formatdatetime(rs("add_date"),2)%> 显示效果为2009-04-17
请教如何 显示为 4月17日 或者07-19这样的格式呢

4月17日格式: <%=month(rs("add_date"))%>月<%=day(rs("add_date"))%>日
07-19格式:<%=month(rs("add_date"))%>-<%=day(rs("add_date"))%>

这个有别人写好的现成的函数,可以自定义输出好几种与formatdatetime不一样的格式,如果网上找不到请PM我,我发给你。 注明:时间格式

DateDiff("X","日期时间")
其中X是选择返回的特定部分:
X=yyyy ----返回年的特定部分
X=m ----返回月的特定部分
X=d ----返回日的特定部分
X=h ----返回时的特定部分
X=n ----返回分的特定部分
X=s ----返回秒的特定部分
用此函数,可以完成很多功能的。

<SCRIPT LANGUAGE="VBScript">
document.write FormatDateTime(now,0) & " —— 0" & "<BR>"
document.write FormatDateTime(now,1) & " —— 1" & "<BR>"
document.write FormatDateTime(now,2) & " —— 2" & "<BR>"
document.write FormatDateTime(now,3) & " —— 3" & "<BR>"
document.write FormatDateTime(now,4) & " —— 4" & "<BR>"