js把long型日期还原成yyyy-MM-dd 00:00:00或yyyy-MM-dd

来源:互联网 发布:u深度安装linux 编辑:程序博客网 时间:2024/06/05 08:56

        在做项目时,web前端开发进行前后台数据交互时,有时候会遇到这样的情况,后台穿过来的日期是long型,那么前端开发人员则需要将该日期还原一下,老样子上代码~

/*  * 时间格式化工具 * 把Long类型的yyyy-MM-dd 00:00:00日期还原yyyy-MM-dd 00:00:00格式日期   */  function datetimeFormatUtil(longTypeDate){  var dateTypeDate = "";  var date = new Date();  date.setTime(longTypeDate);  dateTypeDate += date.getFullYear();   //年  dateTypeDate += "-" + getMonth(date); //月   dateTypeDate += "-" + getDay(date);   //日  dateTypeDate += " " + getHours(date);   //时  dateTypeDate += ":" + getMinutes(date);//分dateTypeDate += ":" + getSeconds(date);//分return dateTypeDate;} /*  * 时间格式化工具 * 把Long类型的yyyy-MM-dd日期还原yyyy-MM-dd格式日期   */  function dateFormatUtil(longTypeDate){  var dateTypeDate = "";  var date = new Date();  date.setTime(longTypeDate);  dateTypeDate += date.getFullYear();   //年  dateTypeDate += "-" + getMonth(date); //月   dateTypeDate += "-" + getDay(date);   //日  return dateTypeDate;} //返回 01-12 的月份值   function getMonth(date){  var month = "";  month = date.getMonth() + 1; //getMonth()得到的月份是0-11  if(month<10){      month = "0" + month;  }  return month;  }  //返回01-30的日期  function getDay(date){  var day = "";  day = date.getDate();  if(day<10){      day = "0" + day;  }  return day;  }//小时function getHours(date){var hours = "";hours = date.getHours();if(hours<10){  hours = "0" + hours;  }  return hours;  }//分function getMinutes(date){var minute = "";minute = date.getMinutes();if(minute<10){  minute = "0" + minute;  }  return minute;  }//秒function getSeconds(date){var second = "";second = date.getSeconds();if(second<10){  second = "0" + second;  }  return second;  }

longTypeDate就是后台穿过来的Long类型格式的日期,根据需求调用方法就好~



0 0
原创粉丝点击