用datepicker做了个页面,需求功能:需要根据用户在input框中选择的具体日期,显示那一周所有的日期
周一为第一天,周日为第7天,按照中国习惯。当用户不选择时,"datetime" 初始化为当天日期。<input type="text" id="datetime" name="datetime" value="<%=FStime(date())%>">对js不太熟悉,麻烦哪位大侠能给一个完整的代码,谢谢实在勉强的话,给出代码能实时获取用户选择改变的"datetime" 值亦可。万分感谢。datepicker本周日期
周一为第一天,周日为第7天,按照中国习惯。当用户不选择时,"datetime" 初始化为当天日期。<input type="text" id="datetime" name="datetime" value="<%=FStime(date())%>">对js不太熟悉,麻烦哪位大侠能给一个完整的代码,谢谢实在勉强的话,给出代码能实时获取用户选择改变的"datetime" 值亦可。万分感谢。datepicker本周日期
解决方案 »
- 请教一个控制图片播放的js代码
- 漂浮层在火狐不兼容
- *******************怎样才能document.write出\u1100-\u11FF区间的字符呢???
- 修改一个三级联动的asp调用数据库菜单
- windowsCE中IE的JS控制问题
- 如果根据用户的选择在页面上打印相应的文本?
- 请教: 我觉得我这段代码是无错的,为什么老是报错?
- 隐藏控件名字带点的问题
- 很久没问问题了,请教怎么样才能测试数据库连接成功,服务器语言必须用jscript
- 用location对象读取另一台主机下页面的网址,出现“没有权限”错误,如何解决?
- Ext 如果不用viewport 如何实现页面和grid的高宽度自适应 ?
- 有没有将中文特殊字符替换为英文字符的JS函数?
var d=new Date(year,month,day)
month从0开始
var n=d.getDay()获得日期是星期几 星期日是0
if(n==0){
n=7;
}
只后向前推n天向后退7-n天试试
getDay()获取今天是星期几:0代表星期日6代表星期六。然后就是判断一些处理,逻辑好的很快就做出来了。
<script type="text/javascript">
function get_week(v){
var d = new Date(v.replace(/-/g,"/")),s="";
for(var i=0;i<7;i++){
d.setDate(d.getDate()+(i==0?0:1));
s+=d.toLocaleDateString();
}
alert(s.replace(/年|月/g,"-").replace(/[^\d-]/g," "));
}
</script>
我需要用一定的样式替换初始化的本周系统日期展示,即替换页面div 的 ID部分内容但好像$("#show").html(s);不能实现循环输出的本周范围,只能显示1个日期,继续求教。
<script type="text/javascript">
function get_week(v){
var d = new Date(v.replace(/-/g,"/")),s="";
d.setDate(d.getDate() - d.getDay()+1);//获取周一日期
for(var i=0;i<7;i++){
d.setDate(d.getDate()+(i==0?0:1));
s+=d.toLocaleDateString();
}
alert(s.replace(/年|月/g,"-").replace(/[^\d-]/g," "));
}
</script>