JS常用函数----持续更新之有空更新

JS常用函数

  • 1.指定日期的七天后日期
  • 2.某日期的后X天–>数组
  • 3.String转日期
  • 4.正则表达式–判断手机号

1.指定日期的七天后日期

    function fun_submit(arg){
            var date1 = new Date(arg);
            var date2 = new Date(date1);            
            date2.setDate(time.getDate()+7);//<-- +7就是后七天的日期,日期可以运算
            time=date2.getFullYear()+"-"+(date2.getMonth()+1)+"-"+date2.getDate();
            alert(time);
            alert(time.getDate());      
    }

2.某日期的后X天–>数组(1楼拓展版)
xDate=[‘2018-09-01’,’2018-09-08’,’2018-09-15’…]

    function date(date,day){//date某个日期开始,day相隔X天
        var sdate=new Date(date);       
        var tmp=sdate.getFullYear()+"-"+(sdate.getMonth()+1)+"-"+sdate.getDate();
        var xDate=[];//数组存放以date开始(包含)相隔x天的七个数据
        for(var i=0;i<6;i++){
            alert(tmp);
            xDate[i]=tmp;
            sdate.setDate(sdate.getDate()+day);
            tmp=sdate.getFullYear()+"-"+(sdate.getMonth()+1)+"-"+sdate.getDate();                       
        }       
    }

3.String转日期
传入一个String类型:’2018-09-01’ 函数转成日期类型返回

    function StringFormatDate(dateString) {     
        var date = new Date(dateString);
        return date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();
    }

4.正则表达式–判断手机号

    function checkMobile(){ 
         var mobile = '16581639184'; 
         var reg = /^1[0-9]{10}$/;            //手机的格式
         if (!reg.test(mobile)) {              //如果手机号码的格式与正则的不符合,就提醒        
            alert("0000");
           }else{
            alert("1111");//正确
           }
    }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值