Vue.js 时间转换代码及时间戳转时间字符串


Posted in Javascript onOctober 16, 2018
Date.prototype.format = function(format){
 var o = {
 "M+" : this.getMonth()+1, //month
 "d+" : this.getDate(), //day
 "h+" : this.getHours(), //hour
 "m+" : this.getMinutes(), //minute
 "s+" : this.getSeconds(), //second
 "q+" : Math.floor((this.getMonth()+3)/3), //quarter
 "S" : this.getMilliseconds() //millisecond
 }
if(/(y+)/i.test(format)) {
 format = format.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
 }
for(var k in o) {
 if(new RegExp("("+ k +")").test(format)) {
 format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length));
 }
 }
 return format;
 }
//使用方法
var now = new Date();
 var nowStr = now.format("yyyy-MM-dd hh:mm:ss");
 //使用方法2:
 var testDate = new Date();
 var testStr = testDate.format("YYYY年MM月dd日hh小时mm分ss秒");
alert(testStr);
 //示例:
alert(new Date().format("yyyy年MM月dd日"));
alert(new Date().format("MM/dd/yyyy"));
 alert(new Date().format("yyyyMMdd"));
 alert(new Date().format("yyyy-MM-dd hh:mm:ss"));

代码:

// 格式化formatter中显示的时间格式
// Date.prototype.Format = function(fmt) {
 // const o = {
// 'M+': this.getMonth() + 1, // 月份
// 'd+': this.getDate(), // 日
// 'h+': this.getHours(), // 小时
// 'm+': this.getMinutes(), // 分
// 's+': this.getSeconds(), // 秒
// 'q+': Math.floor((this.getMonth() + 3) / 3), // 季度
// 'S': this.getMilliseconds(), // 毫秒
// };
 // if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (`${this.getFullYear()}`).substr(4 - RegExp.$1.length)); }
 // for (const k in o) {
// if (new RegExp(`(${k})`).test(fmt)) { fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : ((`00${o[k]}`).substr((`${o[k]}`).length))); }
// }
// return fmt;
 // };

应用:

1、 2018-10-10 转 年月日

// new Date(this.envPlanList[i].starttime.slice(0, 4),
// this.envPlanList[i].starttime.slice(5, 7),
// this.envPlanList[i].starttime.slice(8, 10)),
// new Date(this.envPlanList[i].endtime.slice(0, 4),
// this.envPlanList[i].endtime.slice(5, 7),
// this.envPlanList[i].endtime.slice(8, 10)),

2、 年月日 转 2018-10-10

formatter(params) {
return `${params.name}: ${new Date(params.value[1]).Format('yyyy/MM/dd')} - - ${new Date(params.value[2]).Format('yyyy/MM/dd')} -- ${params.value[3]}`;
// return `${params.name}: ${params.value[1]} -- ${params.value[2]} -- ${params.value[3]}`;
},

下面看下vue.js时间戳转时间字符串

formartDate(param) {
 let date = new Date(param);
 Y = date.getFullYear() + '-';
 M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) + '-' : date.getMonth() + 1 + '-';
 D = date.getDate() < 10 ? '0' + date.getDate() + ' ' : date.getDate() + ' ';
 h = date.getHours() < 10 ? '0' + date.getHours() + ':' : date.getHours() + ':';
 m = date.getMinutes() < 10 ? '0' + date.getMinutes() + ':' : date.getMinutes() + ':';
 s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
 return Y + M + D + h + m + s;
}

总结

以上所述是小编给大家介绍的Vue.js 时间转换代码及时间戳转时间字符串,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery实现点击TreeView文本父节点展开/折叠子节点
Jan 10 Javascript
checkbox设置复选框的只读效果不让用户勾选
Aug 12 Javascript
node.js中的buffer.toString方法使用说明
Dec 14 Javascript
jquery使用slideDown实现模块缓慢拉出效果的方法
Mar 27 Javascript
JS动态添加iframe的代码
Sep 14 Javascript
Jquery实现上下移动和排序代码
Oct 17 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
Jul 27 Javascript
基于vue中解决v-for使用报红并出现警告的问题
Mar 03 Javascript
vue router 跳转后回到顶部的实例
Aug 31 Javascript
JS实现简单tab选项卡切换
Oct 25 Javascript
js实现整体缩放页面适配移动端
Mar 31 Javascript
给原生html中添加水印遮罩层的实现示例
Apr 02 Javascript
详解angular2如何手动点击特定元素上的点击事件
Oct 16 #Javascript
iView框架问题整理小结
Oct 16 #Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
Oct 16 #Javascript
js拖动滑块和点击水波纹效果实例代码
Oct 16 #Javascript
ajax与jsonp的区别及用法
Oct 16 #Javascript
JS调用安卓手机摄像头扫描二维码
Oct 16 #Javascript
QRCode.js二维码生成并能长按识别
Oct 16 #Javascript
You might like
PHP 多维数组排序实现代码
2009/08/05 PHP
PHP设计模式之单例模式原理与实现方法分析
2018/04/25 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
PHP实现百度人脸识别
2019/05/06 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
jQuery选择器之基本选择器与层次选择器
2015/03/03 Javascript
jQuery仿Flash上下翻动的中英文导航菜单实例
2015/03/10 Javascript
jQuery自动添加表单项的方法
2015/07/13 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
基于jquery日历价格、库存等设置插件
2020/07/05 jQuery
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
微信小程序支付PHP代码
2018/08/23 Javascript
AngularJS 多指令Scope问题的解决
2018/10/25 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
tornado捕获和处理404错误的方法
2014/02/26 Python
Python 自动补全(vim)
2014/11/30 Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
2017/03/16 Python
Python学习小技巧之列表项的推导式与过滤操作
2017/05/20 Python
新手如何快速入门Python(菜鸟必看篇)
2017/06/10 Python
用pycharm开发django项目示例代码
2019/06/13 Python
python多进程重复加载的解决方式
2019/12/13 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
Selenium alert 弹窗处理的示例代码
2020/08/06 Python
HTML5 Canvas旋转动画的2个代码例子(一个旋转的太极图效果)
2014/04/10 HTML / CSS
英国No.1文具和办公用品在线:Euroffice
2016/09/21 全球购物
大学生实习期自我评价范文
2013/10/03 职场文书
教师通用专业自荐书范文
2014/02/11 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
企业人事任命书
2014/06/05 职场文书
党校学习个人总结
2015/02/15 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书
红歌会主持词
2015/07/02 职场文书
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers