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 相关文章推荐
{}与function(){}选用空对象{}来存放keyValue
May 23 Javascript
登陆成功后自动计算秒数执行跳转
Jan 23 Javascript
createTextRange()的使用示例含文本框选中部分文字内容
Feb 24 Javascript
使用jQuery实现验证上传图片的格式与大小
Dec 03 Javascript
javascript面向对象之定义成员方法实例分析
Jan 13 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
Aug 10 Javascript
JavaScript数据结构之二叉树的遍历算法示例
Apr 13 Javascript
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 jQuery
easyui下拉框动态级联加载的示例代码
Nov 29 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
Mar 21 Javascript
基于Vue全局组件与局部组件的区别说明
Aug 11 Javascript
Vue+Java+Base64实现条码解析的示例
Sep 23 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实现多进程并行执行脚本
2013/06/18 PHP
php session实现多级目录存放实现代码
2016/02/03 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
浏览器无法运行JAVA脚本的解决方法
2008/01/09 Javascript
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
jquery 图片轮换效果
2010/07/29 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
js左侧三级菜单导航实例代码
2013/09/13 Javascript
实现图片预加载的三大方法及优缺点分析
2014/11/19 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
深入浅出理解javaScript原型链
2015/05/09 Javascript
关于微信上网页图片点击全屏放大效果
2016/12/19 Javascript
jquery表单验证插件validation使用方法详解
2017/01/20 Javascript
nodejs使用express创建一个简单web应用
2017/03/31 NodeJs
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
Angularjs中数据绑定的实例详解
2017/08/25 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
JQueryDOM之样式操作
2019/03/27 jQuery
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
稍微学一下Vue的数据响应式(Vue2及Vue3区别)
2019/11/21 Javascript
python处理文本文件并生成指定格式的文件
2014/07/31 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
Python中最大最小赋值小技巧(分享)
2017/12/23 Python
Python rstrip()方法实例详解
2018/11/11 Python
python自动发送测试报告邮件功能的实现
2019/01/22 Python
Python如何存储数据到json文件
2020/03/09 Python
python 通过 pybind11 使用Eigen加速代码的步骤
2020/12/07 Python
英国领先的家庭时尚品牌:Peacocks
2018/01/11 全球购物
精彩广告词大全
2014/03/19 职场文书
学校查摆问题整改措施
2014/09/28 职场文书
学籍证明模板
2015/06/18 职场文书
浅谈Python 中的复数问题
2021/05/19 Python
MySQL下使用Inplace和Online方式创建索引的教程
2021/05/26 MySQL
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技