js将日期格式转换为YYYY-MM-DD HH:MM:SS


Posted in Javascript onSeptember 18, 2020

1、百度不少js将日期格式转换为YYYY-MM-DD HH:MM:SS 。可是都略显复杂,所以这里总结了一下,自己找到的,方便自己学习和使用。

方法一:

项目源码:
$("#createTime").text((new Date(jumpParams.createDate.time).Format("yyyy-MM-dd hh:mm:ss")));
$("#updateTime").text((new Date(jumpParams.updateDate.time).Format("yyyy-MM-dd hh:mm:ss")));
关键点:
xxx.Format("yyyy-MM-dd hh:mm:ss");调用这句话就可以将Sun May 27 2018 11:08:09 GMT+0800 (中国标准时间)格式的时间转换为"2018-05-27 11:08:09"格式的时间。

方法二:

项目源码:
$("#createTime").text((ChangeDateFormat(new Date(jumpParams.createDate.time))));
$("#updateTime").text((ChangeDateFormat(new Date(jumpParams.updateDate.time))));
封装方法调用:
function ChangeDateFormat(date) {
 return date.Format("yyyy-MM-dd hh:mm:ss");
}

关键点:
注意括号和自己的时间格式即可。

可以使用浏览器工具,对转换进行查看:

js将日期格式转换为YYYY-MM-DD HH:MM:SS

其他方法

function formatDate(date,cut) {
 var date = new Date(date);
 var YY = date.getFullYear() + cut;
 var MM =
 (date.getMonth() + 1 < 10
  ? "0" + (date.getMonth() + 1)
  : date.getMonth() + 1) + cut;
 var DD = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
 var hh =
 (date.getHours() < 10 ? "0" + date.getHours() : date.getHours()) + ":";
 var mm =
 (date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes()) +
 ":";
 var ss = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
 return YY + MM + DD + " " + hh + mm + ss;
}

正则方法

function farmatDate(time, fmt) {
 if (/(y+)/.test(fmt) {
  fmt = fmt.replace(RegExp.$1, date.getFullYear() + '').substr(4 - RegExp.$1.length);
 }

 let o = {
  'M+': getMonth() + 1,
  'd+': getDay(),
  'h+': getHours(),
  'm+': getMinutes(),
  's+': getSeconds()
 };

 for (let key in o) {
  if(RegExp(`(${key})`.test(fmt)) {
   let str = o[key] + '';
   fmt = fmt.replace(RegExp.$1, str.length === 2 ? str:padLeftZero(str);
  }
 }
 return fmt;
}

// 函数 padLeftZero 的作用:如果月份为1位(如9),则在其左边补0(变为09)
function padLeftZero(str) {
 return '00' + substr(str.length);
}

// 举例
let res = formatDate('1469261964000', 'yyyy-MM-dd hh:mm');
console.log(res); // 2016-07-06 16:19

到此这篇关于js将日期格式转换为YYYY-MM-DD HH:MM:SS的文章就介绍到这了,更多相关js YYYY-MM-DD HH:MM:SS内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
加载 Javascript 最佳实践
Oct 30 Javascript
jquery的冒泡事件的阻止与允许(三种实现方法)
Feb 01 Javascript
jQuery动态添加、删除元素的方法
Jan 09 Javascript
jquery禁止输入数字以外的字符的示例(纯数字验证码)
Apr 10 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
May 11 Javascript
js锁屏解屏通过对$.ajax进行封装实现
Jul 31 Javascript
JavaScript DOM基础
Apr 13 Javascript
JSON键值对序列化和反序列化解析
Jan 24 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
Jun 14 Javascript
VUE.js实现动态设置输入框disabled属性
Oct 28 Javascript
小程序实现投票进度条
Nov 20 Javascript
JavaScript 实现页面滚动动画
Apr 24 Javascript
js实现手表表盘时钟与圆周运动
Sep 18 #Javascript
javascript实现智能手环时间显示
Sep 18 #Javascript
javascript实现打砖块小游戏(附完整源码)
Sep 18 #Javascript
js实现拖拽与碰撞检测
Sep 18 #Javascript
详解JavaScript 的执行机制
Sep 18 #Javascript
鸿蒙系统中的 JS 开发框架
Sep 18 #Javascript
React倒计时功能实现代码——解耦通用
Sep 18 #Javascript
You might like
PHP 文件上传全攻略
2010/04/28 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
超强多功能php绿色集成环境详解
2017/01/25 PHP
基于JQuery的一句话搞定手风琴菜单
2012/09/14 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
2015/10/23 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
2017/02/22 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
vue-resource + json-server模拟数据的方法
2017/11/02 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
2018/04/26 jQuery
CryptoJS中AES实现前后端通用加解密技术
2018/12/18 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
python reverse反转部分数组的实例
2018/12/13 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
2019/04/09 Python
详解Python3定时器任务代码
2019/09/23 Python
python能做什么 python的含义
2019/10/12 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
使用jupyter Nodebook查看函数或方法的参数以及使用情况
2020/04/14 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
Python字符串函数strip()原理及用法详解
2020/07/23 Python
详解Python爬虫爬取博客园问题列表所有的问题
2021/01/18 Python
一些Solaris面试题
2013/03/22 面试题
运动会通讯稿300字
2014/02/02 职场文书
粗加工管理制度
2014/02/04 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
2014年纪检部工作总结
2014/11/12 职场文书
地球一小时活动总结
2015/02/27 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书
python迷宫问题深度优先遍历实例
2021/06/20 Python