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 相关文章推荐
toggle一个div显示或隐藏且可扩展成自定义下拉框
Sep 12 Javascript
当某个文本框成为焦点时即清除文本框内容
Apr 28 Javascript
通过Jquery的Ajax方法读取将table转换为Json
May 31 Javascript
不同编码的页面表单数据乱码问题解决方法
Feb 15 Javascript
jQuery实现带动画效果的多级下拉菜单代码
Sep 08 Javascript
Vue.js 2.0窥探之Virtual DOM到底是什么?
Feb 10 Javascript
jQuery实现的简单在线计算器功能
May 11 jQuery
angularjs实现上拉加载和下拉刷新数据功能
Jun 12 Javascript
Vue中props的使用详解
Jun 15 Javascript
angular2实现统一的http请求头方法
Aug 13 Javascript
jquery.param()实现数组或对象的序列化方法
Oct 08 jQuery
ES6 Symbol数据类型的应用实例分析
Jun 26 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禁止某ip或ip地址段访问的方法
2015/02/25 PHP
php递归遍历多维数组的方法
2015/04/18 PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
2015/09/20 PHP
php readfile下载大文件失败的解决方法
2017/05/22 PHP
php微信开发之图片回复功能
2018/06/14 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
Js四则运算函数代码
2012/07/21 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
JavaScript和CSS交互的方法汇总
2014/12/02 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
Vue数据驱动表单渲染,轻松搞定form表单
2019/07/19 Javascript
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
javascript 构建模块化开发过程解析
2019/09/11 Javascript
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
Python httplib模块使用实例
2015/04/11 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
Python编程使用tkinter模块实现计算器软件完整代码示例
2017/11/29 Python
python 接口返回的json字符串实例
2018/03/27 Python
Django安装配置mysql的方法步骤
2018/10/15 Python
解决python 自动安装缺少模块的问题
2018/10/22 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
django实现模型字段动态choice的操作
2020/04/01 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
楼面部长岗位职责范本
2014/02/14 职场文书
开学典礼主持词
2014/03/19 职场文书
捐款倡议书
2014/04/14 职场文书
邀请书模板
2015/02/02 职场文书
骆驼祥子读书笔记
2015/06/26 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
基于Python实现nc批量转tif格式
2022/08/14 Python