首页 > 编程 > JavaScript > 正文

Js中将Long转换成日期格式的实现方法

2019-11-19 13:43:05
字体:
来源:转载
供稿:网友

主要用于将数据库中日期用long表示,转换成YYYY-MM-DD格式或YYYY-MM-DD HH:mm:ss格式

若显示为YYYY-MM-DD HH:mm:ss格式,调用如下方法:

datetimeFormat(longTypeDate); 

若显示为YYYY-MM-DD格式,调用如下方法:

dateFormat(longTypeDate); 

Js中具体方法如下:

    /* * 时间格式化工具  * 把Long类型的1527672756454日期还原yyyy-MM-dd 00:00:00格式日期  */  function datetimeFormat(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类型的1527672756454日期还原yyyy-MM-dd格式日期  */  function dateFormat(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;  } 

效果图如下:

数据库中日期如图所示:                       页面中日期如图所示:


总结

以上所述是小编给大家介绍的Js中将Long转换成日期格式的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表