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定时保存表单数据的代码
Mar 17 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
Jun 06 Javascript
JS+CSS实现六级网站导航主菜单效果
Sep 28 Javascript
jquery实现删除一个元素后面的所有元素功能
Dec 21 Javascript
jQuery AjaxUpload 上传图片代码
Feb 02 Javascript
jQuery实现div横向拖拽排序的简单实例
Jul 13 Javascript
微信小程序上传图片功能(附后端代码)
Jun 19 Javascript
微信小程序前端自定义分享的实现方法
Jun 13 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
Aug 09 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
Sep 26 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
Mar 01 Vue.js
聊聊JS ES6中的解构
Apr 29 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
Home Coffee Roasting
2021/03/03 咖啡文化
多数据表共用一个页的新闻发布
2006/10/09 PHP
Dedecms V3.1 生成HTML速度的优化办法
2007/03/18 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
2015/04/20 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
PHP执行linux命令6个函数代码实例
2020/11/24 PHP
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
Mootools 1.2教程 排序类和方法简介
2009/09/15 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
jquery表单插件form使用方法详解
2017/01/20 Javascript
JavaScript实现弹出广告功能
2017/03/30 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
vue实现自定义多选与单选的答题功能
2018/07/05 Javascript
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
微信小程序实现自动定位功能
2018/10/31 Javascript
微信小程序页面间跳转传参方式总结
2019/06/13 Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
2020/11/06 Javascript
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
Python实现的选择排序算法示例
2017/11/29 Python
详解TensorFlow在windows上安装与简单示例
2018/03/05 Python
一文带你了解Python中的字符串是什么
2018/11/20 Python
学生信息管理系统Python面向对象版
2019/01/30 Python
TensorFlow内存管理bfc算法实例
2020/02/03 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
python打包多类型文件的操作方法
2020/09/21 Python
CSS3 中的@keyframes介绍
2014/09/02 HTML / CSS
Unineed旗下时尚轻奢网站:FABHunt
2019/05/13 全球购物
党员批评与自我批评发言
2014/10/02 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP
Java使用jmeter进行压力测试
2021/07/09 Java/Android