js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)相关的知识,希望对你有一定的参考价值。
参考技术A 应为要有交互,选择了Js来实现,也算是结对编程
的初试吧。
我将显示部分用html
写好,点击的按钮触发事件函数是check();
复制代码
代码如下:
function
onCheck()
var
Year
=
document.getElementById("year").value;
//获取文本框的“年”
var
theYear
=Year
*
1;
//转换为number类型
//alert(theYear);
//
获取月值
var
month
=
document.getElementById("month");
var
index1=month.selectedIndex;
var
theMonth
=
month.options[index1].value;
//获取月值
var
day
=
document.getElementById("day");
var
index2=day.selectedIndex;
var
theDay
=
day.options[index2].value;
//
输入值判断部分
...
//调用核心函数
days(theYear,theMonth,theDay);
【JS】指定日期与当前日期比较问题
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function $()return document.getElementById(arguments[0])||false;
String.prototype.replaceAll = function(s1,s2)
return this.replace(new RegExp(s1,"gm"),s2);
function getd()
if($('t1').value==""&&$('t2').value=="")
alert('必须填写一个时间');
return false
else
apptime = $('t1').value.replace(/-/g,"/");
retime= $('t2').value.replace(/-/g,"/");
var nowtime=new Date();//取今天的日期
var d1 = new Date(Date.parse(apptime));
var d2 = new Date(Date.parse(retime));
if($('t1').value!=""&&d1<nowtime)
alert('【预约时间】不能比当前时间更早');
return false;
if($('t2').value!=""&&d2<nowtime)
alert('【提醒时间】不能比当前时间更早');
return false;
</script>
<script language="javascript" src="script/Calendar.js"></script>
<script type="text/javascript">
var c = new Calendar("c");
document.write(c);
</script>
</head>
<body>
<input type="submit" id="bt1" onclick="return getd();" />
<input type="text" name="t1" onClick="c.showMoreDay = false;c.show(this);" size="15" id="t1" />
<input type="text" name="t2" onClick="c.showMoreDay = false;c.show(this);" size="15" id="t2" />
</body>
</html>
选择的日期格式为yyyy-MM-dd 运行以后不知道为什么选择当前日期也不满足条件,请高手帮忙指点一下 谢谢
<script type="text/javascript">
function writeDateInfo()
var day="";
var month="";
var ampm="";
var ampmhour="";
var myweekday="";
var year="";
mydate=new Date();
myweekday=mydate.getDay();
mymonth=mydate.getMonth()+1;
myday= mydate.getDate();
myyear= mydate.getYear();
year=(myyear > 200) ? myyear : 1900 + myyear;
if(myweekday == 0)
weekday=" 星期日";
else if(myweekday == 1)
weekday=" 星期一";
else if(myweekday == 2)
weekday=" 星期二";
else if(myweekday == 3)
weekday=" 星期三";
else if(myweekday == 4)
weekday=" 星期四";
else if(myweekday == 5)
weekday=" 星期五";
else if(myweekday == 6)
weekday=" 星期六";
document.write(year+"年"+mymonth+"月"+myday+"日"+weekday);
writeDateInfo();
</script></FONT></LI></UL></div>
<script type='text/javascript'>
<!--
ShowClass(2);
//-->
</script>
结果为::2011年3月11日 星期四
以上是关于js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)的主要内容,如果未能解决你的问题,请参考以下文章