<SCRIPT LANGUAGE="JavaScript">
with(new Date()) {
alert("现在是:"+(getMonth()+1)+"月")
alert((getMonth()+1)+"月的第一天是:"+(getMonth()+1)+"月"+1+"日")
alert((getMonth()+1)+"月的最后一天是:"+(getMonth()+1)+"月"+new Date(getYear(),getMonth()+1,0).getDate()+"日")
}
</SCRIPT>
with(new Date()) {
alert("现在是:"+(getMonth()+1)+"月")
alert((getMonth()+1)+"月的第一天是:"+(getMonth()+1)+"月"+1+"日")
alert((getMonth()+1)+"月的最后一天是:"+(getMonth()+1)+"月"+new Date(getYear(),getMonth()+1,0).getDate()+"日")
}
</SCRIPT>
span {cursor:hand;}
</style>
<span onClick="getStartEnd(parseInt(nowM.innerText)-1)">-</span>
<SCRIPT LANGUAGE="JavaScript">
with(new Date()) {
var m = getMonth()+1;
document.write(" 第_<span id=nowM>"+m+"</span>_月 ")
//alert("现在是:"+(getMonth()+1)+"月")
//alert((getMonth()+1)+"月的第一天是:"+(getMonth()+1)+"月"+1+"日")
//alert((getMonth()+1)+"月的最后一天是:"+(getMonth()+1)+"月"+new Date(getYear(),getMonth()+1,0).getDate()+"日")
}
function getStartEnd(nowMonth) {
nowM.innerText = nowMonth;
alert(nowMonth+"月的第一天是:"+nowMonth+"月"+1+"日");
alert(nowMonth+"月的最后一天是:"+nowMonth+"月"+new Date(new Date().getYear(),nowMonth,0).getDate()+"日")
}
</SCRIPT>
<span onClick="getStartEnd(parseInt(nowM.innerText)+1)">+</span>
就是,怎么样控制一下呢?‘+’到了12还会往下增加,应该到了12 就转到下一年的一月的。谢谢各位拉!在线等待
<style>
span {cursor:hand;}
</style>
<span onClick="getStartEnd(parseInt(nowM.innerText)-1)">-</span>
<SCRIPT LANGUAGE="javascript">
with(new Date()) {
var m = getMonth()+1;
document.write(" 第_<span id=nowM>"+m+"</span>_月 ")
//alert("现在是:"+(getMonth()+1)+"月")
//alert((getMonth()+1)+"月的第一天是:"+(getMonth()+1)+"月"+1+"日")
//alert((getMonth()+1)+"月的最后一天是:"+(getMonth()+1)+"月"+new Date(getYear()
,getMonth()+1,0).getDate()+"日")
}
function getStartEnd(nowMonth) {
if(nowMonth==13)
nowMonth=1;
else if(nowMonth==0)
nowMonth=12;
nowM.innerText = nowMonth;
//if(parseInt(nowM.innerText)==12)
// nowM.innerText==1;
// else if(parseInt(nowM.innerText)==1)
// nowM.innerText==12;
alert(nowMonth+"月的第一天是:"+nowMonth+"月"+1+"日");
alert(nowMonth+"月的最后一天是:"+nowMonth+"月"+new Date(new Date().getYear(),no
wMonth,0).getDate()+"日")
}
</SCRIPT>
<span onClick="getStartEnd(parseInt(nowM.innerText)+1)">+</span>
不过现在跟我做的系统还有点差距,我做的系统其实是按照我们刚才动态的取到的每个月的第一天和最后一天,然后在到数据库里面按照日期进行查询。现在的问题就是怎么样我可以动态的取到这个月第一天和最后一天的值,应该是把这两个值赋给两个变量,比如DateFirst,DateLast.然后我再根据这两个变量值到数据库筛选相应的记录。
希望各位GG再帮我看看,谢谢。
Best Wish To Everyone!!
<head>
<title>date problem</title>
</head>
<body >
<style>
span {cursor:hand;}
</style>
<span onClick="getStartEnd(parseInt(nowM.innerText)-1)">-</span>
<SCRIPT LANGUAGE="javascript">
with(new Date()) {
var m = getMonth()+1;
document.write(" 第_<span id=nowM>"+m+"</span>_月 ");
//alert("现在是:"+(getMonth()+1)+"月");
//alert((getMonth()+1)+"月的第一天是:"+(getMonth()+1)+"月"+1+"日");
//alert((getMonth()+1)+"月的最后一天是:"+(getMonth()+1)+"月"+new Date(getYear(),getMonth()+1,0).getDate()+"日");
}
function getStartEnd(nowMonth) {
if(nowMonth > 12){
nowMonth=1;
}
nowM.innerText = nowMonth;
alert(nowMonth+"月的第一天是:"+nowMonth+"月"+1+"日");
alert(nowMonth + "月的最后一天是:" + nowMonth + "月" + new Date(new Date().getYear(),nowMonth,0).getDate()+"日")
}
</SCRIPT>
<span onClick="getStartEnd(parseInt(nowM.innerText)+1)">+</span></body>
</html>
<head>
<title>date problem</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body >
<style>
span {cursor:hand;}
</style>
<span onClick="getStartEnd(parseInt(nowM.innerText)-1)">-</span>
<SCRIPT LANGUAGE="javascript">
with(new Date()) {
var m = getMonth()+1;
document.write(" 第_<span id=nowM>"+m+"</span>_月 ");
//alert("现在是:"+(getMonth()+1)+"月");
//alert((getMonth()+1)+"月的第一天是:"+(getMonth()+1)+"月"+1+"日");
//alert((getMonth()+1)+"月的最后一天是:"+(getMonth()+1)+"月"+new Date(getYear(),getMonth()+1,0).getDate()+"日");
}
function getStartEnd(nowMonth) {
if(nowMonth < 1){
nowMonth=12;
}
if(nowMonth > 12){
nowMonth=1;
}
if(nowMonth == 2){
alert("若是润年,二月天数请自行加 1 ,谢谢!");
}
nowM.innerText = nowMonth;
alert(nowMonth+"月的第一天是:"+nowMonth+"月"+1+"日");
alert(nowMonth + "月的最后一天是:" + nowMonth + "月" + new Date(new Date().getYear(),nowMonth,0).getDate()+"日")
}
</SCRIPT>
<span onClick="getStartEnd(parseInt(nowM.innerText)+1)">+</span>
</body>
</html>若你要考滤润年2月的天数问题,则可以增加年来判断,
其实可以去搜索一下日期控件 activeX控件 出来的效果也比较漂亮 不过有可能在某些平台使用不了“有一点需要和大家解释的是其实我现在要的结果不是alert("....")里面出现该月第一天,最后一天的日期,我要得到的是这个月第一天最后一天的值,并把这两个值赋给两个变量,这样我才可以利用取到这两个变量的值带到数据库里面去按照时间筛选相应的记录。”
你看看上面的代码 竟然可以得到值了 就可以把他赋值给你变量 建议你看看javascript的一些学习资料。还有就是要分清哪些是服务器端的代码(比如jsp,java) 哪些是客户端的代码(html javascript等)