用js将long型数据转换成date型或datetime型的实例
发布时间 - 2026-01-11 02:09:20 点击率:次数据库中存储的日期格式有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+= " " + 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)+" "+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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
如何利用DOS批处理实现定时关机操作详解
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
网站制作大概多少钱一个,做一个平台网站大概多少钱?
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
详解阿里云nginx服务器多站点的配置
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
三星网站视频制作教程下载,三星w23网页如何全屏?
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
zabbix利用python脚本发送报警邮件的方法
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
油猴 教程,油猴搜脚本为什么会网页无法显示?
如何在七牛云存储上搭建网站并设置自定义域名?
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成
如何用免费手机建站系统零基础打造专业网站?
网站制作价目表怎么做,珍爱网婚介费用多少?
Laravel安装步骤详细教程_Laravel环境搭建指南
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
如何正确下载安装西数主机建站助手?
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
怎样使用JSON进行数据交换_它有什么限制
如何用JavaScript实现文本编辑器_光标和选区怎么处理
如何确认建站备案号应放置的具体位置?
如何选择PHP开源工具快速搭建网站?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
制作电商网页,电商供应链怎么做?
Laravel如何生成和使用数据填充?(Seeder和Factory示例)
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
如何快速搭建FTP站点实现文件共享?
如何在阿里云通过域名搭建网站?
如何批量查询域名的建站时间记录?
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
利用vue写todolist单页应用
C#如何调用原生C++ COM对象详解
大连网站制作公司哪家好一点,大连买房网站哪个好?
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化

