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控制iframe滚动的代码
Apr 10 Javascript
javascript tips提示框组件实现代码
Nov 19 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
Dec 20 Javascript
jquery乱码与contentType属性设置问题解决方案
Jan 07 Javascript
利用JQuery动画制作滑动菜单项效果实现步骤及代码
Feb 07 Javascript
JS中Iframe之间传值及子页面与父页面应用
Mar 11 Javascript
处理文本部分内容的TextRange对象应用实例
Jul 29 Javascript
node中socket.io的事件使用详解
Dec 15 Javascript
jQuery中的siblings用法实例分析
Dec 24 Javascript
React父子组件间的传值的方法
Nov 13 Javascript
vue实现点击隐藏与显示实例分享
Feb 13 Javascript
JS+html5实现异步上传图片显示上传文件进度条功能示例
Nov 09 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
MVC模式的PHP实现
2006/10/09 PHP
php中将网址转换为超链接的函数
2011/09/02 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
2013/06/28 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
2019/07/26 PHP
document.compatMode介绍
2009/05/21 Javascript
innerhtml用法 innertext用法 以及innerHTML与innertext的区别
2009/10/26 Javascript
javascript折半查找详解
2015/01/26 Javascript
利用JS提交表单的几种方法和验证(必看篇)
2016/09/17 Javascript
独立部署小程序基于nodejs的服务器过程详解
2019/06/24 NodeJs
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
layui实现checkbox的目录树tree的例子
2019/09/12 Javascript
基于Vue+Webpack拆分路由文件实现管理
2020/11/16 Javascript
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
python实现顺时针打印矩阵
2019/03/02 Python
python 创建一维的0向量实例
2019/12/02 Python
如何给Python代码进行加密
2020/01/10 Python
TFRecord格式存储数据与队列读取实例
2020/01/21 Python
Python如何解除一个装饰器
2020/08/07 Python
python3爬虫GIL修改多线程实例讲解
2020/11/24 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
丝芙兰法国官网:SEPHORA法国
2016/09/01 全球购物
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
Holland & Barrett爱尔兰:英国领先的健康零售商
2019/03/31 全球购物
俄罗斯最大的隐形眼镜销售网站:Ochkov.Net
2021/02/07 全球购物
采购部部长岗位职责
2014/02/06 职场文书
医院院务公开实施方案
2014/05/03 职场文书
班风学风建设方案
2014/05/06 职场文书
法制教育演讲稿
2014/09/10 职场文书
2014年小学教师工作总结
2014/11/10 职场文书
《好妈妈胜过好老师》:每个孩子的优秀都是有源头的
2020/01/03 职场文书
Go语言 go程释放操作(退出/销毁)
2021/04/30 Golang
使用JS实现简易计算器
2021/06/14 Javascript
vue3使用vue-router的完整步骤记录
2021/06/20 Vue.js
JavaScript实现简单拖拽效果
2021/09/15 Javascript