js格式化时间

function formatDate(date) {
  var d = new Date(date),
    month = '' + (d.getMonth() + 1),
    day = '' + d.getDate(),
    year = d.getFullYear();
 
  if (month.length < 2) month = '0' + month;
  if (day.length < 2) day = '0' + day;
 
  return [year, month, day].join('-');
}

2.获得指定时间段内所有日期

function getResult(startDate,endDate) {

        var startTime = new Date(startDate).getTime();
        var endTime = new Date(endDate).getTime();

        // 指定时间内天的个数
        var count  = parseInt(Math.abs(endTime - startTime)/1000/60/60/24);

        var array = [];
        array.push(getDateStr(new Date(startTime)));
        // 遍历,将每一天放入数组
        var k = 0;
        while (k < count){
            // 开始时间的毫秒值
            startTime =  startTime + 1000*60*60*24;
            array.push(getDateStr(new Date(startTime)));
            k++;
        }
        return array;
    }

     function getDateStr(date) {
        var month = date.getMonth() + 1;

        if(month < 10){
            month = "0" + month;
        }

        var day = date.getDate();

        if(day < 10) {
            day = "0" + day;
        }
        return date.getFullYear() + "-" + month + "-" + day;
    }




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值