jQuery MiniUI

 找回密码
 立即注册
查看: 2828|回复: 5
打印 上一主题 下一主题

mini-datepicker时间设置成当前时间的七天后的日期 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-12-14 20:01:56 |只看该作者 |倒序浏览
mini-datepicker时间设置如题。
就是如果现在是2014年1月2号,那么mini-datepicker控件中我想显示2014年1月9号;
如果当前时间是2014年1月28号,那么显示2014年2月4号
当前时间的设置我知道是这样的
var valid_end2 = mini.get('valid_end2');
var newDate=new Date();
valid_end2.setValue(newDate)

Rank: 2

沙发
发表于 2014-12-15 08:54:48 |只看该作者
没人来回答下么

Rank: 8Rank: 8

板凳
发表于 2014-12-15 09:28:48 |只看该作者
白兰大大 发表于 2014-12-15 08:54
没人来回答下么

你new Date都能出来,加个7天不就是了

Rank: 2

地板
发表于 2014-12-15 10:29:48 |只看该作者
felt 发表于 2014-12-15 09:28
你new Date都能出来,加个7天不就是了

  function getDate(day){
        var zdate=new Date();
        var sdate=zdate.getTime()-(1*24*60*60*1000);
        var edate=new Date(sdate-(day*24*60*60*1000)).format("yyyy-MM-dd");
       return edate;
}

var a = getDate(7);
var valid_end2 = mini.get('valid_end2');
valid_end2.setValue(a);

我加七天是这么写的,但是运行的时候
这句:    var edate=new Date(sdate-(day*24*60*60*1000)).format("yyyy-MM-dd");
一直会报错

Rank: 8Rank: 8

5#
发表于 2014-12-15 10:32:05 |只看该作者
白兰大大 发表于 2014-12-15 10:29
function getDate(day){
        var zdate=new Date();
        var sdate=zdate.getTime()-(1*24*60* ...

var date=new Date()
date.setDate(date.getDate()+7)
mini.get(id).setValue(date)

Rank: 2

6#
发表于 2014-12-15 12:16:48 |只看该作者
felt 发表于 2014-12-15 10:32
var date=new Date()
date.setDate(date.getDate()+7)
mini.get(id).setValue(date)

成功了

Archiver|普加软件

GMT+8, 2024-9-8 12:49 , Processed in 1.040435 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部