JavaScript对时间的处理

  1. 获取当前系统时间(格式为yyyy-MM-dd)
    function getMonthDate() {
        var date = new Date();
        var year = date.getFullYear() + ""; 
        var month = (date.getMonth() + 1) + ""; 
        if(month.length<2){
            month='0'+month 
        } 
        var day = date.getDate() + "";
        if(day .length<2){
            day ='0'+day 
        } 
        var now= year + "-" + month + "-" + day 
        return now
    }
  2. 获取指定日期添加指定天数后的日期
  3. function dateAddDays(dateStr,dayCount) {
        var tempDate=new Date(dateStr.replace(/-/g,"/"));//把日期字符串转换成日期格式
        var resultDate=new Date((tempDate/1000+(86400*dayCount))*1000);//增加n天后的日期
        var resultDateStr=resultDate.getFullYear()+"-"+(resultDate.getMonth()+1)+"-"+(resultDate.getDate());//将日期转化为字符串格式
        return resultDateStr;
    }
     
  4. java方式
         /**
         * 获取day天之后的日期
         * @param day 天数
         * @return
         */
        public static String getDate(int day){
            Calendar calendar1 = Calendar.getInstance();
            calendar1.add(Calendar.DATE, day);
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            return sdf.format(calendar1.getTime());
        }
posted @ 2020-08-28 15:12  懂得归零  阅读(171)  评论(0编辑  收藏  举报