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

来源:互联网 发布:fm2药淘宝交易 编辑:程序博客网 时间:2024/06/05 19:14

使用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;        }    }



原创粉丝点击