2 qq 15290009 qq_15290009 于 2016.02.01 09:56 提问

无法显示时间,,,请大神帮我看看

图片说明

我在网上找到了一个时间显示方法 ,但是我无法显示 ,所以我想问 怎么样他显示 ,
并且 让他计算下面的个 三年 五年 比如说 今天2016/2/1 三年后就是2019/2/1 五年后2021/2/1 要同时显示出来

js 和html 在这里

想看js 和html点击这个

图片说明

3个回答

showbo
showbo   Ds   Rxr 2016.02.01 10:07
已采纳

你用的哪个日历控件?自己看下是否有回调,就是选中日期后执行的配置,然后配置这个,计算下时间

         //显示当前日期
        function current() {
            var d = new Date();
            str = '';
            str += d.getFullYear() + '年'; //获取当前年份
            str += d.getMonth() + 1 + '月'; //获取当前月份(0——11)
            str += d.getDate() + '日';
            return str;
        }
        function set35() {
            var d = new Date($("#EntTime37").val().replace(/[年月日\-]/g, '/'));
            d.setFullYear(d.getFullYear() + 3);
            $('#date2').val(d.getFullYear() + '/' + (d.getMonth() + 1) + '/' + d.getDate());
            d.setFullYear(d.getFullYear() + 2);
            $('#date3').val(d.getFullYear() + '/' + (d.getMonth() + 1) + '/' + d.getDate());
        }
        $(function () {
            var $timeStr = current();
            $("#EntTime37").val($timeStr);
            set35();
        });
showbo
showbo 回复热呛: 可以的话另外一个也记得采纳了。嘿嘿
接近 2 年之前 回复
showbo
showbo 回复热呛: 调用set35方法。你要选择日期也要计算,需要配置日期的选择事件,如果没有换一个,如my97,回答里面已经有了
接近 2 年之前 回复
qq_15290009
qq_15290009 回复无聊码农: 看下面 用那个显示当前日期的话怎么计算
接近 2 年之前 回复
qq_15290009
qq_15290009 回复无聊码农: 可是 不去掉那个就计算不了啊 我也不知道为啥 去掉就能计算 没有报错 报错 还是 css
接近 2 年之前 回复
qq_15290009
qq_15290009 显示当前日期 是可以显示了 但不是支持qq浏览器 var d = new Date(); var s2 = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate(); $('#EntTime32').val(s2); 之前这么写的 现在也这么写 显示了
接近 2 年之前 回复
showbo
showbo 回复热呛: 你之前不是去掉了$(function().{...}}这也去掉,你肯定是没有解决好$ undefined那个问题,
接近 2 年之前 回复
qq_15290009
qq_15290009 你确定 那我这怎么不好使呢
接近 2 年之前 回复
qq_15290009
qq_15290009 那个计算解决了
接近 2 年之前 回复
showbo
showbo 回复热呛: 你解决了$ undefined没有先,发出来的代码套入http://ask.csdn.net/questions/234954个,第三个回答里面没问题
接近 2 年之前 回复
qq_15290009
qq_15290009 我说的是显示当前时间 不是日历空间 看上面
接近 2 年之前 回复
showbo
showbo 回复热呛: 你的自己下的日历,我哪懂得你去哪搞的,应该你发日历官网。不行用my97日历,配置onpicked事件。http://www.my97.net/dp/demo/index.htm
接近 2 年之前 回复
qq_15290009
qq_15290009 回复无聊码农: 有网址吗
接近 2 年之前 回复
showbo
showbo 回复热呛: 自己看日历的api,增加选择事件配置,执行set35函数来修改3,5年的日期
接近 2 年之前 回复
qq_15290009
qq_15290009 ???????
接近 2 年之前 回复
qq_15290009
qq_15290009 大神 你看下面 就是我在网上找的那段
接近 2 年之前 回复
qq_15290009
qq_15290009 有吧 单独拿出来就可以运行啊
接近 2 年之前 回复
qq_15290009
qq_15290009   2016.02.01 10:27

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="jquery-1.6.min.js"></script>
<script type="text/javascript"> 
function current(){ 
var d=new Date();
str=''; 
str +=d.getFullYear()+'年'; //获取当前年份 
str +=d.getMonth()+1+'月'; //获取当前月份(0——11) 
str +=d.getDate()+'日'; 
return str; }  

$(function(){
var $timeStr=current();
$("#nowTime").val($timeStr) ;
});

</script> 
</head>
<input type="text" id="nowTime"  />
</body>
</html>
qq_15290009
qq_15290009   2016.02.01 11:46
 //显示当前日期

        var d = new Date();
        var s2 = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
        $('#EntTime37').val(s2);
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!