全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

用js将long型数据转换成date型或datetime型的实例

数据库中存储的日期格式有date型(yyyy-MM-dd格式日期)与datetime型(yyyy-MM-dd 00:00:00格式日期),当用Java程序将数据库中的日期数据传向前端时,若后台没有方法处理日期,则将以Long型数据传向前端。例如:

数据库存储的日期为:2017-01-06 20:30:00

前端获取到(通过ajax进行交互)的日期格式为:1483705800000

在前端页面中要显示正确的日期格式。

下面是将long型转换为date型或datetime型日期格式的js方法:

返回yyyy-MM-dd格式日期(一):

function dateFormat_1(longTypeDate){ 
  var dateType = ""; 
  var date = new Date(); 
  date.setTime(longTypeDate); 
  dateType += date.getFullYear();  //年 
  dateType += "-" + getMonth(date); //月  
  dateType += "-" + getDay(date);  //日 
  return dateType;
} 
//返回 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; 
}

返回yyyy-MM-dd格式日期(二):

function dateFormat_2(longTypeDate){ 
  var dateType = ""; 
  var date = new Date(); 
  date.setTime(longTypeDate); 
  dateType = date.getFullYear()+"-"+getMonth(date)+"-"+getDay(date);//yyyy-MM-dd格式日期
  return dateType;
} 

返回yyyy-MM-dd 00:00:00格式日期(一)

function datetimeFormat_1(longTypeDate){ 
  var datetimeType = ""; 
  var date = new Date(); 
  date.setTime(longTypeDate); 
  datetimeType+= date.getFullYear();  //年 
  datetimeType+= "-" + getMonth(date); //月  
  datetimeType += "-" + getDay(date);  //日 
  datetimeType+= "&nbsp;&nbsp;" + getHours(date);  //时 
  datetimeType+= ":" + getMinutes(date);   //分
  datetimeType+= ":" + getSeconds(date);   //分
  return datetimeType;
} 
//返回 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; 
}

返回yyyy-MM-dd 00:00:00格式日期(二)

function datetimeFormat_2(longTypeDate){ 
  var datetimeType = ""; 
  var date = new Date(); 
  date.setTime(longTypeDate);
  datetimeType = date.getFullYear()+"-"+getMonth(date)+"-"+getDay(date)+"&nbsp;"+getHours(date)+":"+getMinutes(date)+":"+getSeconds(date);//yyyy-MM-dd 00:00:00格式日期
  return datetimeType;
} 

调用方法:

datetimeFormat_1(1483705800000);

得到的结果为:2017-01-06 20:30:00

以上这篇用js将long型数据转换成date型或datetime型的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# date  # datetime  # 转换  # js将long日期格式转换为标准日期格式实现思路  # JavaScript转换数据库DateTime字段类型方法  # 给大家  # 数据库中  # 希望能  # 这篇  # 转换成  # 转换为  # 小编  # 中要  # 大家多多  # 则将  # 格式为  # span  # ajax  # style  # js  # pre  # long  # background  # color  # ccffcc 


相关文章: 长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  制作网站的过程怎么写,用凡科建站如何制作自己的网站?  如何在IIS服务器上快速部署高效网站?  手机网站制作与建设方案,手机网站如何建设?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  建站之星ASP如何实现CMS高效搭建与安全管理?  C#如何在一个XML文件中查找并替换文本内容  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  建站主机数据库如何配置才能提升网站性能?  建站与域名管理如何高效结合?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  中山网站制作网页,中山新生登记系统登记流程?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何在七牛云存储上搭建网站并设置自定义域名?  建站之星下载版如何获取与安装?  北京网站制作的公司有哪些,北京白云观官方网站?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  建站之星导航如何优化提升用户体验?  定制建站流程解析:需求评估与SEO优化功能开发指南  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  如何快速完成中国万网建站详细流程?  如何制作网站标识牌,动态网站如何制作(教程)?  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  青岛网站建设如何选择本地服务器?  创业网站制作流程,创业网站可靠吗?  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  智能起名网站制作软件有哪些,制作logo的软件?  如何快速建站并高效导出源代码?  微信小程序 五星评分(包括半颗星评分)实例代码  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  网站制作服务平台,有什么网站可以发布本地服务信息?  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  如何在阿里云ECS服务器部署织梦CMS网站?  建站主机是什么?如何选择适合的建站主机?  临沂网站制作公司有哪些,临沂第四中学官网?  如何在阿里云服务器自主搭建网站?  Android自定义控件实现温度旋转按钮效果  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  建站之星免费版是否永久可用?  如何快速上传建站程序避免常见错误?  油猴 教程,油猴搜脚本为什么会网页无法显示?  已有域名能否直接搭建网站?  网站制作难吗安全吗,做一个网站需要多久时间?  如何通过二级域名建站提升品牌影响力? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。