js获取当前时间到input框后,点击a标签的昨天或者明天时,改变input框内的时间 5

 我来答
哦_廿一
2017-03-17 · TA获得超过431个赞
知道小有建树答主
回答量:273
采纳率:91%
帮助的人:232万
展开全部
<input type="text" name="date" id="today" value=""/>
<a href="javascript:;" onclick="yesterday()">昨天</a>
<a href="javascript:;" onclick="tomorrow()">明天</a>
<script>
    //看你引入了 jquery 所以我直接使用jquery中选择器。
    $("#today").val(today(new Date()));
    
    function today(date) {
        var y = date.getFullYear();
        var m = date.getMonth()+1;
        var d = date.getDate();
        return y+"-"+m+"-"+d;
    }
    function yesterday() {
        var val = $("#today").val();
        if (val){
            var date = new Date(val);
            date -= 24*60*60*1000;
            $("#today").val(today(new Date(date)));
        }
    }
    function tomorrow() {
        var val = $("#today").val();
        if (val){
            var date = new Date(val);
            date =date.getTime()+ 24*60*60*1000;
            $("#today").val(today(new Date(date)));
        }
    }
</script>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式