欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-01-22 09:44:34
主要用于将数据库中日期用long表示,转换成yyyy-mm-dd格式或yyyy-mm-dd hh:mm:ss格式 若显示为yyyy-mm-dd hh:mm:ss格式,调用...

主要用于将数据库中日期用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转换成日期格式的实现方法Js中将Long转换成日期格式的实现方法

总结

以上所述是小编给大家介绍的js中将long转换成日期格式的实现方法,希望对大家有所帮助