请问下 当我点击下 27的时候 上面的input 显示的是9月27日 怎么才能使下面的的input框自动显示的是9月28日 意思就是当我点击那个日期的时候 下面的input日期自动显示的是上个input日期的前一天
解决方案 »
- nSelect.options[1] = new Option("1"); 怎么给这个option添加一个value
- 网页退出跳转问题!!!
- 下面js obj 有什么用 能不能使用一下这个bind函数
- 高手帮个忙吧~~~~
- flash 播放可以控制吗?
- 如何动态获得变量名称
- javascript中是否有判断字符串是否是数字的函数?
- 在页面拖动时自定义鼠标形状!70分!!
- npm中的body 是什么作用?
- 动态添加的bootstrap-select,会执行两次changed.bs.select
- 火狐兼容getBoundingClientRect问题
- 点击提交表单,火狐显示正常,IE8却显示另存为文件。
var d=date.match(/\d+/g);
d=new Date(d[0],d[1]-1,d[2]);
return [ fmt(d,-1),fmt(d,1) ]
function fmt(d,v){return new Date(d *1+v*864E5) .toLocaleDateString() }
}
alert( dateBA("2013年9月2日") )alert( dateBA("2013-9-2") )
<script src="http://www.my97.net/dp/My97DatePicker/WdatePicker.js"></script>
<input id="d1" >
<div id="div1"></div>
<input id="d2" >
<script>
WdatePicker({eCont:'div1',doubleCalendar:true,onpicked:change })
function dateBA( date){
var d=date.match(/\d+/g);
d=new Date(d[0],d[1]-1,d[2]);
return [ fmt(d,-1),fmt(d,1) ]
function fmt(d,v){return new Date(d *1+v*864E5) .toLocaleDateString().slice(5) }
}
function change(){
var ds=dateBA(this.realValue);
$dp.$('d1').value=ds[0]
$dp.$('d2').value=ds[1]
}</script>
<script src="http://www.my97.net/dp/My97DatePicker/WdatePicker.js"></script>
<input id="d1" >
<div id="div1"></div>
<input id="d2" >
<script>
WdatePicker({eCont:'div1',doubleCalendar:true,onpicked:change })
function dateBA( date){
var d=date.match(/\d+/g);
d=new Date(d[0],d[1]-1,d[2]);
return [ fmt(d,-1),fmt(d,1) ]
function fmt(d,v){return new Date(d *1+v*864E5) .toLocaleDateString().slice(5) }
}
function change(){
var ds=dateBA(this.realValue);
$dp.$('d1').value=ds[0]
$dp.$('d2').value=ds[1]
}</script>
非常感谢!!!
<p>输入日期<input id="d1" onclick="WdatePicker({onpicked:function(dp){var t=new Date($dp.cal.getNewDateStr().replace(/-/g,'/'));t.setDate(t.getDate()+1);$dp.$('d2').value=t.toLocaleDateString().match(/\d+/g).join('-')}})"></p>
<p>自动输出<input id="d2" ></p>