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 相关文章推荐
让html页面不缓存js的实现方法
Oct 31 Javascript
js代码实现无缝滚动(文字和图片)
Aug 20 Javascript
jQuery xml字符串的解析、读取及查找方法
Mar 01 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
Mar 30 Javascript
Bootstrap模态对话框的简单使用
Apr 29 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
Apr 13 Javascript
angular中使用Socket.io实例代码
Jun 03 Javascript
微信小程序实现省市区三级地址选择
Jun 21 Javascript
详解ng-alain动态表单SF表单项设置必填和正则校验
Jun 11 Javascript
jQuery中DOM常见操作实例小结
Aug 01 jQuery
基于layui内置模块(element常用元素的操作)
Sep 20 Javascript
微信小程序后端实现授权登录
Feb 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
PHP 变量定义和变量替换的方法
2009/07/30 PHP
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
2013/04/02 Javascript
javascript实现手机震动API代码
2015/08/05 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
jQuery多条件筛选如何实现
2015/11/04 Javascript
jQuery+JSON实现AJAX二级联动实例分析
2015/12/18 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
使用get方式提交表单在地址栏里面不显示提交信息
2017/02/21 Javascript
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
Vue.js实例方法之生命周期详解
2017/07/03 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
2017/12/27 Javascript
Vue自定义toast组件的实例代码
2018/08/15 Javascript
微信小程序ibeacon三点定位详解
2018/10/31 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
支付宝小程序自定义弹窗dialog插件的实现代码
2018/11/30 Javascript
如何将百度地图包装成Vue的组件的方法步骤
2019/02/12 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
2019/09/16 Javascript
关于vue.js中实现方法内某些代码延时执行
2019/11/14 Javascript
wxpython中利用线程防止假死的实现方法
2014/08/11 Python
python中self原理实例分析
2015/04/30 Python
python创建列表并给列表赋初始值的方法
2015/07/28 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
python实现log日志的示例代码
2018/04/28 Python
python format 格式化输出方法
2018/07/16 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
python实现tail -f 功能
2020/01/17 Python
美国著名的婴儿学步鞋老品牌:Robeez
2016/08/20 全球购物
Gap英国官网:Gap UK
2018/07/18 全球购物
在购买印度民族服饰:Soch
2020/09/15 全球购物
自我评价200字分享
2013/12/17 职场文书
机械系毕业生求职信
2014/05/28 职场文书
科技节口号
2014/06/19 职场文书
小学班级特色活动方案
2014/08/31 职场文书
2019森林防火宣传标语大全!
2019/07/03 职场文书
聊聊redis-dump工具安装问题
2022/01/18 Redis
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android