获取时间插件

 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="../../js/My97DatePicker/skin/WdatePicker.css">
    <style>

        .Wdate{
            background: #fff url(datePicker.gif) no-repeat right;
        }

    </style>

</head>
<body>

<select name="" id="select_time" onchange="fn_times()">
    <option value="0">今天</option>
    <option value="1">本周</option>
    <option value="2">本月</option>
    <option value="3">按天</option>
    <option value="4">按周</option>
    <option value="5">按月</option>
</select>


<div class="div0">
    <input id="days1" type="text" value="" class="Wdate">
</div>
<div class="div1" style="display: none">
    <input id="weeks1" type="text" value="" class="Wdate">

</div>
<div class="div2" style="display: none">
    <input id="months1" type="text" value="" class="Wdate">

</div>

<div class="div3" style="display: none">
    <input class="Wdate" id="days" type="text"
           onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',maxDate:now})"
           placeholder="选择天日期">   按天
</div>
<div class="div4" style="display: none">
    <input id="weeks" class="Wdate" type="text"
           onfocus="WdatePicker({isShowWeek:true,onpicked:funccc,errDealMode:3,maxDate: now})"
           placeholder="选择周日期">   每周的第一天
</div>
<div class="div5" style="display: none">
    <input type="text" class="Wdate" id="months"
           onfocus="WdatePicker({dateFmt: 'yyyy-M',maxDate: now})"
           placeholder="选择日期">    按月直接选择月份
</div>

</body>
</html>
<script src="../../plugins/jQuery/jquery-2.2.3.min.js"></script>
<script src="../../js/My97DatePicker/WdatePicker.js"></script>
<script>


    function fn_times(){
        if($('#select_time').val()==0){
            $('.div0').show();
            $('.div1').hide();
            $('.div2').hide();
            $('.div3').hide();
            $('.div4').hide();
            $('.div5').hide()
        }else  if($('#select_time').val()==1){
            $('.div0').hide();
            $('.div1').show();
            $('.div2').hide();
            $('.div3').hide();
            $('.div4').hide();
            $('.div5').hide()
        }else  if($('#select_time').val()==2){
            $('.div0').hide();
            $('.div1').hide();
            $('.div2').show();
            $('.div3').hide();
            $('.div4').hide();
            $('.div5').hide()
        }else  if($('#select_time').val()==3){
            $('.div0').hide();
            $('.div1').hide();
            $('.div2').hide();
            $('.div3').show();
            $('.div4').hide();
            $('.div5').hide()
        }else  if($('#select_time').val()==4){
            $('.div0').hide();
            $('.div1').hide();
            $('.div2').hide();
            $('.div3').hide();
            $('.div4').show();
            $('.div5').hide()
        }else  if($('#select_time').val()==5){
            $('.div0').hide();
            $('.div1').hide();
            $('.div2').hide();
            $('.div3').hide();
            $('.div4').hide();
            $('.div5').show()
        }

    }

    // 获取点击时间
    function getNow(s) { return s < 10 ? '0' + s : s; }
    var myDate = new Date();
    var year = myDate.getFullYear();
    var month = myDate.getMonth() + 1;
    var date = myDate.getDate();
    var months1 = year + '-' + getNow(month);
    var now = year + '-' + getNow(month) + "-" + getNow(date);
    // 获取当天时间
    $('#days1').val(now);
    // 获取当周时间
    var now1 = new Date();
    var nowTime = now1.getTime();
    var day1 = now1.getDay();
    var oneDayLong = 24 * 60 * 60 * 1000;
    var MondayTime1 = nowTime - (day1 - 1) * oneDayLong;
    // 一周开始时间
    var MondayTime = new Date(MondayTime1);
    var MondayTimeY = MondayTime.getFullYear();
    var MondayTimeM = MondayTime.getMonth() + 1;
    var MondayTimeD = MondayTime.getDate();
    var monday = MondayTimeY + "-" + getNow(MondayTimeM) + "-" + getNow(MondayTimeD);
    console.log(monday);
    $('#weeks1').val(monday);
    // 获取当月时间
    $('#months1').val(months1);

    function funccc() {
        var now = new Date($dp.cal.getDateStr());
        var nowTime = now.getTime();
        var day = now.getDay();
        var oneDayLong = 24 * 60 * 60 * 1000;

        var MondayTime1 = nowTime - (day - 1) * oneDayLong;
        var MondayTime = new Date(MondayTime1);
        var MondayTimeY = MondayTime.getFullYear();
        var MondayTimeM = MondayTime.getMonth() + 1;
        var MondayTimeD = MondayTime.getDate();
        var monday = MondayTimeY + "-" + getNow(MondayTimeM) + "-" + getNow(MondayTimeD);

        console.log(monday);
        $dp.$('weeks').value = monday;
    }


</script>




获取本地时间:年-月-日 时:分:秒的获取

// 当天的默认时间
var date = new Date();
var seperator1 = "-";
var year = date.getFullYear();  //年
var month = date.getMonth() + 1;  //月
var strDate = date.getDate();  //日
var hour = date.getHours();   //时
var minutes = date.getMinutes() ;  //分
var Second=date.getSeconds(); //秒

if (month >= 1 && month <= 9) {  //月
    month = "0" + month;
}

if (strDate >= 0 && strDate <= 9) {  //日
    strDate = "0" + strDate;
}
if (hour >= 1 && hour <= 9) {  //时
    hour = "0" + hour;
}
if (minutes >= 1 && minutes <= 9) {  //分
    minutes = "0" + minutes;
}

if (Second >= 1 && Second <= 9) {  //秒
    Second = "0" + Second;
}
var currentdate = year + seperator1 + month + seperator1 + strDate+"  "+hour+ ":" +  minutes+":"  + Second ;

console.log(currentdate)

 

 

获取周日历的区间

<input id="d121" class="Wdate" type="text" onfocus="WdatePicker({isShowWeek:true,onpicked:funccc,errDealMode:3,maxDate: now})"
       placeholder="周数的选择">

 

function getNow(s) {
    return s < 10 ? '0' + s: s;
}

var myDate = new Date();
//获取当前年
var year=myDate.getFullYear();
//获取当前月
var month=myDate.getMonth()+1;
//获取当前日
var date=myDate.getDate();


var now=year+'-'+getNow(month)+"-"+getNow(date);
console.log(now)
// 周日历
function funccc() {
    var now = new Date($dp.cal.getDateStr());

    var nowTime = now.getTime();
    var day = now.getDay();
    var oneDayLong = 24 * 60 * 60 * 1000;

    var MondayTime1 = nowTime - (day - 1) * oneDayLong;
    var SundayTime1 = nowTime + (7 - day) * oneDayLong;



    var MondayTime = new Date(MondayTime1);
    var MondayTimeY = MondayTime.getFullYear();
    var MondayTimeM = MondayTime.getMonth() + 1;
    var MondayTimeD = MondayTime.getDate();
    var monday = MondayTimeY + "-" + MondayTimeM + "-" + MondayTimeD;
    console.log(monday);


    var SundayTime = new Date(SundayTime1);
    var SundayTimeY = SundayTime.getFullYear();
    var SundayTimeM = SundayTime.getMonth() + 1;
    var SundayTimeD = SundayTime.getDate();
    var sunday = SundayTimeY + "-" + SundayTimeM + "-" + SundayTimeD;
    console.log(sunday);



    var news = new Date();
    var times = news.getTime();
    var date = new Date(times);
    Y = date.getFullYear();
    M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1);
    D = date.getDate() +'';

    var sunda = Y + "-" + M + "-" + D;

    if (times < SundayTime1) {
        // alert('数据为空');

        console.log('运行第一个')
        // 运行第一个
        $dp.$('d121').value =  monday + "-" + sunda
    } else {
        console.log('运行第二个')
        $dp.$('d121').value = monday + "-" + sunday;
    }
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值