JS根据日期比较显示时分或者月日

使用JS根据获取的日期进行比较,如果是当天时间就返回时分,否则返回月日。

效果如下:


JS函数代码如下:

function getTime(time){
        //测试
        //var time = "2017-08-20 08:30:26";
        //获取当前时间
        var currentTime = new Date();
        var year = currentTime.getFullYear(); //年
        var month = currentTime.getMonth()+1; //月份+1
        if(month<10){
            month = "0"+month;  //小于10补0
        }
        var day = currentTime.getDate(); //日
        var curDate = year+"-"+month+"-"+day; //拼接
        var array = time.split(" ");
        //判断日期,如果是同一天就显示时间,如果不是就显示日期
        if(curDate == array[0]){
            //获取时分
            var hourMin = array[1].substring(0,5);
            return hourMin;
        }else{
            //获取月日
            var monDay =array[0].substring(5,10);
            var arr = monDay.split("-");
            var resultMonDay = arr[0]+'月'+arr[1]+'日';
            return resultMonDay;
        }
    }



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值