ASP 如何截取数据库输出日期中的月和日
现在在ASP文件中写 <% rs("adddatetime") %> ,运行后得到所取得的数据库中记录的日期为 2011-12-28
现在想截取其中的月和日,也就是运行后输出为 12-28
通过网上查询得知,可以通过下面的语句实现上述要求
<% datetime=rs("adddatetime")
datetime=month(datetime)&"-"&day(datetime)%>
<%datetime%>
但是在每个地方都写上面的语句太繁琐了,所以想整合成一个JS函数
例如该函数名字为 getMD()
可以在需要输出日期中的月和日的地方调用 getMD(rs("adddatetime")) 即可输出日期中的 月和日
想问一下这个函数应该怎么写
下面是我写的,数据库连接部分省略
<script language="javascript" runat="server">
function getMD(str)
{
datetime=str;
datetime=month(datetime)&"-"&day(datetime);
return datetime;
}
</script>
在ASP页面中调用 <% getMD(rs("adddatetime")) %> 时出错
我的问题是 :
1.datetime是一个变量还是一个数据类型???
2.在调用 <%getMD(rs("adddatetime"))%> 时出错,提示类型不匹配,即使把函数的内部语句删了,即函数体是空的也出错,所以我估计是参数调用时出错,请问上述代码错在哪里?
3.我在百度上问了,有个网友说 month() 和 day() 是VBScript函数,是这样的吗?
4.有没有哪位大侠有正确的代码?