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 相关文章推荐
jQuery实现滚动切换的tab选项卡效果代码
Aug 26 Javascript
11种ASP连接数据库的方法
Sep 18 Javascript
原生javascript实现自动更新的时间日期
Feb 12 Javascript
使用jQuery监听DOM元素大小变化
Feb 24 Javascript
特殊日期提示功能的实现方法
Jun 16 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
Dec 16 jQuery
详解Node.js模板引擎Jade入门
Jan 19 Javascript
详解vuex结合localstorage动态监听storage的变化
May 03 Javascript
详解Axios统一错误处理与后置
Sep 26 Javascript
vue中实现上传文件给后台实例详解
Aug 22 Javascript
ES6字符串的扩展实例
Dec 21 Javascript
js不常见操作运算符总结
Nov 20 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
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
PHP实现批量生成App各种尺寸Logo
2015/03/19 PHP
替换php字符串中的单引号为双引号的方法
2017/02/16 PHP
Laravel中任务调度console使用方法小结
2017/05/07 PHP
Laravel框架定时任务2种实现方式示例
2018/12/08 PHP
js中关于String对象的replace使用详解
2011/05/24 Javascript
javascript+xml实现简单图片轮换(只支持IE)
2012/12/23 Javascript
JS实现鼠标单击与双击事件共存
2014/03/08 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
用jQuery获取table中行id和td值的实现代码
2016/05/19 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
Vue的MVVM实现方法
2017/08/16 Javascript
cocos creator Touch事件应用(触控选择多个子节点的实例)
2017/09/10 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
Python 将pdf转成图片的方法
2018/04/23 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
Python实现检测文件的MD5值来查找重复文件案例
2020/03/12 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
2020/03/13 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
HTML高亮关键字的实现代码
2018/10/22 HTML / CSS
有关HTML5中背景音乐的自动播放功能
2017/10/16 HTML / CSS
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
英国排名第一的停车场运营商:NCP
2019/08/26 全球购物
如何高效率的查找一个月以内的数据
2012/04/15 面试题
旅游专业职业生涯规划范文
2014/01/13 职场文书
施工材料员岗位职责
2014/02/12 职场文书
殡葬服务心得体会
2014/09/11 职场文书
教师节横幅标语
2014/10/08 职场文书
一般基层干部群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
怀孕辞职信怎么写
2015/02/28 职场文书
奖学金申请个人主要事迹材料
2015/11/04 职场文书
vue完美实现el-table列宽自适应
2021/05/08 Vue.js