js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)


Posted in Javascript onDecember 28, 2017

如下所示:

function formatDate(date,fmt) {
 if(/(y+)/.test(fmt)){
 fmt = fmt.replace(RegExp.$1,(date.getFullYear()+'').substr(4-RegExp.$1.length));
 }
 let o = {
 'M+':date.getMonth() + 1,
 'd+':date.getDate(),
 'h+':date.getHours(),
 'm+':date.getMinutes(),
 's+':date.getSeconds()
 };

 // 遍历这个对象
 for(let k in o){
 if(new RegExp(`(${k})`).test(fmt)){
  // console.log(`${k}`)
  console.log(RegExp.$1)
  let str = o[k] + '';
  fmt = fmt.replace(RegExp.$1,(RegExp.$1.length===1)?str:padLeftZero(str));
 }
 }
 return fmt;
};

function padLeftZero(str) {
 return ('00'+str).substr(str.length);
}

let TimeNow = 1514374627*1000
let newTime = new Date(TimeNow)

formatDate(newTime,'yyyy-MM-dd hh:mm')   //2017-12-27 19:37

以上这篇js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript innerHTML、outerHTML、innerText、outerText的区别
Nov 24 Javascript
使用Jquery实现点击文字后变成文本框且可修改
Sep 21 Javascript
Jquery动态替换div内容及动态展示的方法
Jan 23 Javascript
JavaScript获取表单enctype属性的方法
Apr 02 Javascript
javascript伸缩菜单栏实现代码分享
Nov 12 Javascript
Bootstrap3制作自己的导航栏
May 12 Javascript
详解angular2实现ng2-router 路由和嵌套路由
Mar 24 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
Jun 14 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
Nov 28 Javascript
centos 上快速搭建ghost博客方法分享
May 23 Javascript
JS创建自定义对象的六种方法总结
Dec 15 Javascript
原生微信小程序开发中 redux 的使用详解
Feb 18 Javascript
vue获取dom元素注意事项
Dec 28 #Javascript
vue实现文章内容过长点击阅读全文功能的实例
Dec 28 #Javascript
webpack搭建vue 项目的步骤
Dec 27 #Javascript
JS实现留言板功能[楼层效果展示]
Dec 27 #Javascript
js判断节假日实例代码
Dec 27 #Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
Dec 27 #Javascript
Angular实现的简单查询天气预报功能示例
Dec 27 #Javascript
You might like
如何做到多笔资料的同步
2006/10/09 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
2011/10/13 PHP
PHP获取http请求的头信息实现步骤
2012/12/16 PHP
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
PHP中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
PHP+jQuery翻板抽奖功能实现
2015/10/19 PHP
javascript分页代码(当前页码居中)
2012/09/20 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
详解Node 定时器
2018/02/26 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
微信小程序实现左滑修改、删除功能
2020/10/19 Javascript
JS使用for in有序获取对象数据
2020/05/19 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
如何将Node.js中的回调转换为Promise
2020/11/10 Javascript
JavaScript实现网页留言板功能
2020/11/23 Javascript
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
Python中for循环详解
2014/01/17 Python
Python实现E-Mail收集插件实例教程
2019/02/06 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
Python使用Pandas读写Excel实例解析
2019/11/19 Python
Python实现搜索算法的实例代码
2020/01/02 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
jupyter notebook 重装教程
2020/04/16 Python
Python 如何操作 SQLite 数据库
2020/08/17 Python
Python尾递归优化实现代码及原理详解
2020/10/09 Python
Python3+Flask安装使用教程详解
2021/02/16 Python
你正在寻找的CSS3 动画技术
2011/07/27 HTML / CSS
优秀党员转正的自我评价
2013/10/06 职场文书
厕所文明标语
2014/06/11 职场文书
资源环境与城乡规划管理专业自荐书
2014/09/26 职场文书
2014年小学工作总结
2014/11/26 职场文书
幼儿园2016年感恩节活动总结
2016/04/01 职场文书
如何利用STAR法则制作留学文书?
2019/08/26 职场文书
vue修饰符.capture和.self的区别
2022/04/22 Vue.js