博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js前端转换Date或秒数的时间格式
阅读量:6572 次
发布时间:2019-06-24

本文共 1326 字,大约阅读时间需要 4 分钟。

版权声明:本文为博主原创文章,如需转载,请标明出处。 https://blog.csdn.net/alan_liuyue/article/details/78981647

简介

  1. 上一篇博客介绍到java后台如何进行Date、String、timestamp等时间格式的相互转换;

  2. 那么,本篇博客将会进行web前端js是如何格式化时间;

项目实践

/* * @Author: ~~~* @Date:   2018-01-05 09:16:00*///首先初始化时间格式工具,可直接复制到js里面Date.prototype.Format = function (fmt){
var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate() , //日 "h+": this.getHours() , //24小时制 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth()+3)/3), //季度 "S": this.getMilliseconds() //毫秒 }; if(/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length)); for(var k in o) if(new RegExp("("+k+")").test(fmt)) fmt = fmt.replace(RegExp.$1,(RegExp.$1.length ==1) ? (o[k]):(("00"+o[k]).substr((""+o[k]).length))); return fmt;};//其次,对方法进行封装function formatTime(timeSecond){
var d = new Date(timeSecond);//注意timeSecond是毫秒 return d.Format("yyyy-MM-dd hh:mm:ss");}//最后,使用方式,输出结果:"2017-12-15 21:49:03"function getFormatTime(){
var second = 1513345743*1000;//秒数需要先转换成毫秒 return formatTime(second);}

总结

  1. 以上的例子可以对传输到前台的秒数时间格式进行格式化,当然也可以直接对Date的时间格式进行格式化,具体情况具体分析;

  2. 实践是检验认识真理性的唯一标准,试一试就知道好不好用了~~~

你可能感兴趣的文章
oracle之 ORA-12557: TNS: 协议适配器不可加载
查看>>
2018-2019-2 网络对抗技术 20165318 Exp1 PC平台逆向破解
查看>>
关于图片或者文件在数据库的存储方式归纳
查看>>
存储过程和SQL语句比较及存储过程在C#中调用方法
查看>>
C#开发移动应用系列(1.环境搭建)
查看>>
hihocoder 1014 Trie树
查看>>
ADO.NET笔记——使用DataSet返回数据
查看>>
【Spark篇】---SparkSQL on Hive的配置和使用
查看>>
【机器学习】--关联规则算法从初识到应用
查看>>
windows 下nginx php安装
查看>>
长生界
查看>>
MOTO XT702添加开机音乐
查看>>
console.dir()和console.log()的区别
查看>>
Netty之ByteBuf
查看>>
Codeforces Round #565 (Div. 3) C. Lose it!
查看>>
Python脚本日志系统
查看>>
drupal相关博客 (积累)
查看>>
Spring异常——BeanNotOfRequiredTypeException
查看>>
B0BO TFS 安装指南(转载)
查看>>
gulp常用命令
查看>>