Js中将Long转换成日期格式的实现方法
时间:2019-04-15
本文章向大家介绍Js中将Long转换成日期格式的实现方法,主要包括Js中将Long转换成日期格式的实现方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
主要用于将数据库中日期用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竟然有对象?
- 不懂CSS的后端难道就不是好程序猿?
- 那些公司网页隐藏的彩蛋
- 你真的会玩SQL吗?玩爆你的数据报表之存储过程编写(下)
- 你真的会玩SQL吗?透视转换的艺术
- 你真的会玩SQL吗?玩爆你的数据报表之存储过程编写(上)
- 你真的会玩SQL吗?实用函数方法汇总
- 你真的会玩SQL吗?冷落的Top和Apply
- 你真的会玩SQL吗?你所不知道的 数据聚合
- 你真的会玩SQL吗?简单的数据修改
- 将Error异常日志从普通日志中剥离
- 一步一步在Windows中使用MyCat负载均衡 下篇
- Android实现TCP断点上传,后台C#服务实现接收
- Android如何制作漂亮的自适布局的键盘
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- MySQL MHA部署添加Linux/Unix基本信息至Django中
- 记一次innobackupex导致的从库无法同步的问题
- mysqlbinlog命令详解记一次有函数的标量子查询导致的查询缓慢
- ctfshow红包题-web
- 微信支付一面(C++后台)
- 强网杯-随便注
- LeetCode 1547. Minimum Cost to Cut a Stick(动态规划)
- 管道符漏洞
- 06-STM32+ESP8266+AIR202远程升级方案-移植STM32+ESP8266实现利用http或https远程更新STM32程序到自己的项目(定时访问升级,备份升级)
- 反射
- 记一次sys 数据库的修复
- 使用Django管理数据库表
- php学习day3
- mysqlbinlog命令详解
- XtraBackup工具详解 Part 9 innobackupex命令总结