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 相关文章推荐
Prototype1.5 rc2版指南最后一篇之Position
Jan 10 Javascript
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
Oct 12 Javascript
P3P Header解决Cookie跨域的问题
Mar 12 Javascript
addEventListener 的用法示例介绍
May 07 Javascript
JavaScript计算某一天是星期几的方法
Aug 05 Javascript
jquery购物车结算功能实现方法
Oct 29 Javascript
JavaScript数组迭代方法
Mar 03 Javascript
微信JS SDK接入的几点注意事项(必看篇)
Jun 23 Javascript
vue源码解析之事件机制原理
Apr 21 Javascript
vue实现一拉到底的滑动验证
Jul 25 Javascript
es6函数之严格模式用法实例分析
Mar 17 Javascript
vuex中store存储store.commit和store.dispatch的用法
Jul 24 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
JS获取父节点方法
2009/08/20 Javascript
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
2013/05/17 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
2016/12/20 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
微信小程序删除处理详解
2017/08/16 Javascript
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
详解react、redux、react-redux之间的关系
2018/04/11 Javascript
解决vue中虚拟dom,无法实时更新的问题
2018/09/15 Javascript
JS实现的tab页切换效果完整示例
2018/12/18 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
2019/05/16 Javascript
jquery实现动态改变css样式的方法分析
2019/05/27 jQuery
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
在layui中select更改后生效的方法
2019/09/05 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
微信小程序返回上一级页面的实现代码
2020/06/19 Javascript
[15:58]DOTA2国际邀请赛采访专栏:Tongfu.Sansheng&KingJ,DK.rOtk
2013/08/08 DOTA
python重试装饰器示例
2014/02/11 Python
Python的Flask框架中集成CKeditor富文本编辑器的教程
2016/06/13 Python
轻量级的Web框架Flask 中模块化应用的实现
2017/09/11 Python
Python模拟三级菜单效果
2017/09/11 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
Python多版本开发环境管理工具介绍
2019/07/03 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
AmazeUI 模态窗口的实现代码
2020/08/18 HTML / CSS
美国办公用品购物网站:Quill.com
2016/09/01 全球购物
美国在线宠物商店:Chewy
2019/01/12 全球购物
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
交通安全寄语大全
2014/04/08 职场文书
质量保证书范本
2014/04/29 职场文书
微电影大赛策划方案
2014/06/05 职场文书
Python 阶乘详解
2021/10/05 Python
js 实现验证码输入框示例详解
2022/09/23 Javascript