js 日期时间格式化

        var date=new Date();
       date.getYear();   //获取当前年份(2位)
       date.getFullYear();  //获取完整的年份 (4位,2017)
       date.getMonth();    //获取当前月份  (0-11  0代表1月)
       date.getDate();     //获取当前日   (1-31)
       date.getDay();      //获取当前星期X  (0-6  0代表星期天)
       date.getTime();     //获取当前时间的时间戳    (从1970.1.1 开始的毫秒数)
       date.getHours();    //获取当前小时数    (0-23)
       date.getMinutes();  //获取当前分钟数(0-59)
       date.getSeconds();  //获取当前秒数(0-59)
       date.getMilliseconds();  //获取当前毫秒数(0-999)
       date.toLocaleDateString();  //获取当前日期  默认格式 2017/9/7
       date.toLocaleTimeString();  //获取当前时间  默认格式 上午10:45:23
       date.toLocaleString();      //获取当前日期和事件  默认格式 2017/9/7 上午10:45:23
Date.prototype.Format=function(fmt){
           var o={
               "M+":this.getMonth()+1,//月份
               "d+":this.getDate(),//日
               "H+":this.getHours(),//小时
               "m+":this.getMinutes(),//分
               "s+":this.getSeconds(),//秒
               "q+":Math.floor((this.getMonth()+3)/3),//季度
               "S+":this.getMilliseconds()//毫毛
           };
           if(/(y+)/.test(fmt)) fmt=fmt.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length));
           for (var k in o)
               if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
           return fmt;
       };

调用

var time=new Date().Format("yyyy-MM-dd");
var time=new Date().Format("yyyy-MM-dd HH:mm:ss");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值