Asp中的做法:
function showweek() //显示中文星期 {var nD1 = new Date(<%=mydata1%>); //定义新对象,new具有Date的性质 if (nD1.getDay() == 0)
{
return ("(周日)");
} if (nD1.getDay() == 1)
{
return ("(周一)");
} if (nD1.getDay() == 2)
{
return ("(周二)");
} if (nD1.getDay() == 3)
{
return ("(周三)");
} if (nD1.getDay() == 4)
{
return ("(周四)");
} if (nD1.getDay() == 5)
{
return ("(周五)");
}
if (nD1.getDay() == 6)
{
return ("(周六)");
}
function showweek() //显示中文星期 {var nD1 = new Date(<%=mydata1%>); //定义新对象,new具有Date的性质 if (nD1.getDay() == 0)
{
return ("(周日)");
} if (nD1.getDay() == 1)
{
return ("(周一)");
} if (nD1.getDay() == 2)
{
return ("(周二)");
} if (nD1.getDay() == 3)
{
return ("(周三)");
} if (nD1.getDay() == 4)
{
return ("(周四)");
} if (nD1.getDay() == 5)
{
return ("(周五)");
}
if (nD1.getDay() == 6)
{
return ("(周六)");
}
老大怎么到处都是你呀,也让小弟弄点分吧
var date = new Date();
var year = date.getYear();
var month = date.getMonth()+1;
var day = date.getDate(); var today = year+"-"+month+"-"+day;
document.all.textfield11.value = today;
}
老大,以上内容已经是写在<% %>里的,我改成new Date(mydata1),显示的时候没有任何反应,望回复,谢谢!
你用js写asp?
还是用response.write 向浏览器输出这些js语句?
……
<form name="mm" action="bk-ok.asp" method="post">
<input name="bk_id" value="<%=nbk%>" type="hidden"><p color="#111111"><b>日期:</b>请选择日期:
<select size="1" name="sDate" style="font-size: 10pt; font-family: Verdana; font-weight: bold">
<%
var tempdate="";
for (i=0;i<myDate.length;i++) {
if ((tempdate!=myDate[i]) ) { function showweek() //显示中文星期 {var nD1 = new Date(myDate[i]); //定义新对象,new具有Date的性质 if (nD1.getDay() == 0)
{
return ("(周日)");
} if (nD1.getDay() == 1)
{
return ("(周一)");
} if (nD1.getDay() == 2)
{
return ("(周二)");
} if (nD1.getDay() == 3)
{
return ("(周三)");
} if (nD1.getDay() == 4)
{
return ("(周四)");
} if (nD1.getDay() == 5)
{
return ("(周五)");
}
if (nD1.getDay() == 6)
{
return ("(周六)");
} } %>
<option value="<%=myDate[i]%>" selected><%=myDate[i]%><%=showweek()%></option>
<%
}
tempdate=myDate[i];
}%>
</select> <input type="submit" value="选择这一天" name="B1" style="font-size: 9pt">
</form>
……
谢谢帮助,但weekday是vb的,我要用js
try run this:
<script language=JavaScript>
alert(new Date(2004-8-30))
</script>
我到底该怎么写啊?
select case WeekDay(trim(rs.fields("mydate1"))
case 0
x="星期日"
case 1
x="星期一"
case 2
x="星期二"
case 3
x="星期三"
case "4"
x="星期四"
case "5"
x="星期五"
case "6"
x="星期六"
end select
response.write x
%>
谢谢,你这段加在我上面文件里的话会出错,如果写在独立一个文件里可以正常显示,望指教
<%
function showweek(date) //显示中文星期
{
var date = new Date(date.replace(/-/g,"/"));
var iDay = date.getDay();
var arrCN = ["日","一","二","三","四","五","六"]
return "(周" + arrCN[iDay] + ")";
}
var mydate1 = "2004-8-30";
Response.Write(showweek(mydate1))
%>