var today = new Date(); var weekday = today.getDay();//0-6依次为周日、周一、...、周六
function getTime(sValue){ sValue='2006-02-03'; //var sDate=new Date(sValue); //********1 var sDate=new Date(); sDate=sValue; //********2 alert(sDate); alert(sDate.getDay() ); } 可我的函数中是传入一个字符串。怎么样才能转化成Date()类型??无论我用上面的1或下面的2在alert(sDate.getDay() );这一句总给我报错。如果用1则sDate为NaN,如果用2则说我不支持方法,求救呀。谢谢
MyDate = new Date("2005-05-24")
var enabled = 0; today = new Date(); var currentDate = new Date(<%=new java.util.Date().getTime()%>); function run() { currentDate.setSeconds(currentDate.getSeconds()+1); document.getElementById("dt").innerHTML = currentDate.toLocaleString();} window.setInterval("run();", 1000); </SCRIPT> <div id="dt">time</div>var day; var date; if(today.getDay()==0) day = "星期日" if(today.getDay()==1) day = "星期一" if(today.getDay()==2) day = "星期二" if(today.getDay()==3) day = "星期三" if(today.getDay()==4) day = "星期四" if(today.getDay()==5) day = "星期五" if(today.getDay()==6) day = "星期六" <TR align=middle bgColor=#e0e0e0> <TD width=54>日</TD> <TD width=54>一</TD> <TD width=54>二</TD> <TD width=50>三</TD> <TD width=54>四</TD> <TD width=54>五</TD> <TD width=54>六</TD></TR> <SCRIPT language=JavaScript><!-- var gNum for(i=0;i<6;i++) { document.write('<tr align=center>') for(j=0;j<7;j++) { gNum = i*7+j document.write('<td id="GD' + gNum +'" onMouseOver="mOvr(' + gNum +')" onMouseOut="mOut()"><font id="SD' + gNum +'" size=5 face="Arial Black"') if(j == 0) document.write(' color=red') if(j == 6) if(i%2==1) document.write(' color=red') else document.write(' color=red') document.write(' TITLE=""> </font><br><font id="LD' + gNum + '" size=2 style="font-size:9pt"> </font></td>') } document.write('</tr>') } //--></SCRIPT> 自己再看着改点应该就可以了
<script language="javascript"> var day = new Date(); var today = new Array("星期天","星期一","星期二","星期三","星期四","星期五","星期六"); document.write(today[day.getDay()]); </script>
var weekday = today.getDay();//0-6依次为周日、周一、...、周六
sValue='2006-02-03';
//var sDate=new Date(sValue); //********1
var sDate=new Date();
sDate=sValue; //********2
alert(sDate);
alert(sDate.getDay() );
}
可我的函数中是传入一个字符串。怎么样才能转化成Date()类型??无论我用上面的1或下面的2在alert(sDate.getDay() );这一句总给我报错。如果用1则sDate为NaN,如果用2则说我不支持方法,求救呀。谢谢
var currentDate = new Date(<%=new java.util.Date().getTime()%>);
function run()
{
currentDate.setSeconds(currentDate.getSeconds()+1);
document.getElementById("dt").innerHTML = currentDate.toLocaleString();}
window.setInterval("run();", 1000);
</SCRIPT>
<div id="dt">time</div>var day; var date;
if(today.getDay()==0) day = "星期日"
if(today.getDay()==1) day = "星期一"
if(today.getDay()==2) day = "星期二"
if(today.getDay()==3) day = "星期三"
if(today.getDay()==4) day = "星期四"
if(today.getDay()==5) day = "星期五"
if(today.getDay()==6) day = "星期六" <TR align=middle bgColor=#e0e0e0>
<TD width=54>日</TD>
<TD width=54>一</TD>
<TD width=54>二</TD>
<TD width=50>三</TD>
<TD width=54>四</TD>
<TD width=54>五</TD>
<TD width=54>六</TD></TR>
<SCRIPT language=JavaScript><!--
var gNum
for(i=0;i<6;i++) {
document.write('<tr align=center>')
for(j=0;j<7;j++) {
gNum = i*7+j
document.write('<td id="GD' + gNum +'" onMouseOver="mOvr(' + gNum +')" onMouseOut="mOut()"><font id="SD' + gNum +'" size=5 face="Arial Black"')
if(j == 0) document.write(' color=red')
if(j == 6)
if(i%2==1) document.write(' color=red')
else document.write(' color=red')
document.write(' TITLE=""> </font><br><font id="LD' + gNum + '" size=2 style="font-size:9pt"> </font></td>')
}
document.write('</tr>')
}
//--></SCRIPT>
自己再看着改点应该就可以了
var day = new Date();
var today = new Array("星期天","星期一","星期二","星期三","星期四","星期五","星期六");
document.write(today[day.getDay()]);
</script>