vue过滤器实现日期格式化的案例分析


Posted in Javascript onJuly 02, 2020

说明

今天将要介绍的是vue中的过滤器,并且将实现一个日期格式化的小案例。
大家都知道,我们获取当前日期可以通过Date对象获取。下面我将获取当前时间并打印出来。

console.log(new Date());

我们获取的是一个标准时间,控制台的输出如下所示。

vue过滤器实现日期格式化的案例分析

在实际项目开发中,我们通常获取标准时间后不是直接拿来使用,而是要进行一些操作然后将它显示在页面中,我们将这些操作称作时间格式化

过滤器

在vue中,我们可以使用过滤器来进行时间格式化。它的写法如下:

// Vue.filter(过滤器名称,处理函数)

使用的方式

{{ 过滤器数据| 过滤器名称 }}

具体代码

代码如下:

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<title>Document</title>
	</head>
	<body>
		<div id="app">
			<p>今天的日期是:{{timer|timerFilter('-')}}</p>
		</div>
		<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
		<script>
			Vue.filter("timerFilter", function (time, type) {
				const month =
					time.getMonth() + 1 > 10
						? time.getMonth() + 1
						: "0" + (time.getMonth() + 1);
				const day =
					time.getDate() > 10 ? time.getDate() : "0" + time.getDate();
				return time.getFullYear() + type + month + type + day;
			});
      
			new Vue({
				el: "#app",
				data: {
					timer: new Date(),
				},
			});
		</script>
	</body>
</html>

代码的运行结果如下所示:

vue过滤器实现日期格式化的案例分析

到此这篇关于vue过滤器实现日期格式化的案例分析的文章就介绍到这了,更多相关vue 过滤器日期格式化内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
js 判断脚本加载完毕的代码
Jul 13 Javascript
ko knockoutjs动态属性绑定技巧应用
Nov 14 Javascript
javascript表单验证 - Parsley.js使用和配置
Jan 25 Javascript
JS动态增加删除UL节点LI及相关内容示例
May 21 Javascript
js实现向右横向滑出的二级菜单效果
Aug 27 Javascript
原生js实现焦点轮播图效果
Jan 12 Javascript
jQuery 全选 全不选 事件绑定的实现代码
Jan 23 Javascript
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 jQuery
利用node.js实现反向代理的方法详解
Jul 24 Javascript
js中call()和apply()改变指针问题的讲解
Jan 17 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
Jan 18 jQuery
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
Apr 17 Javascript
Vue使用预渲染代替SSR的方法
Jul 02 #Javascript
node运行js获得输出的三种方式示例详解
Jul 02 #Javascript
基于小程序请求接口wx.request封装的类axios请求
Jul 02 #Javascript
JS异步宏队列与微队列原理区别详解
Jul 02 #Javascript
微信小程序自定义扫码功能界面的实现代码
Jul 02 #Javascript
JS字符串和数组如何实现相互转化
Jul 02 #Javascript
Vue父子之间值传递的实例教程
Jul 02 #Javascript
You might like
PHP 和 HTML
2006/10/09 PHP
基于PHP的cURL快速入门教程 (小偷采集程序)
2011/06/02 PHP
如何使用GDB调试PHP程序
2015/12/08 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
PHP 二维array转换json的实例讲解
2018/08/21 PHP
PHP的mysqli_set_charset()函数讲解
2019/01/23 PHP
JavaScript 计算图片加载数量的代码
2011/01/01 Javascript
javascript写的简单的计算器,内容很多,方法实用,推荐
2011/12/29 Javascript
一个jquery实现的不错的多行文字图片滚动效果
2014/09/28 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
jQuery Dialog 取消右上角删除按钮事件
2016/09/07 Javascript
JavaScrpt的面向对象全面解析
2017/05/09 Javascript
深入理解React高阶组件
2017/09/28 Javascript
深入解析vue 源码目录及构建过程分析
2019/04/24 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
element-ui 实现响应式导航栏的示例代码
2020/05/08 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
python 获取et和excel的版本号
2009/04/09 Python
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
python编写Logistic逻辑回归
2020/12/30 Python
浅谈使用Python内置函数getattr实现分发模式
2018/01/22 Python
基于DataFrame筛选数据与loc的用法详解
2018/05/18 Python
Python常见数字运算操作实例小结
2019/03/22 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
竞选演讲稿范文
2013/12/28 职场文书
就业自我评价
2014/02/04 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
承诺书样本
2014/08/30 职场文书
自习课吵闹检讨书范文
2014/09/26 职场文书
2014年党支部书记工作总结
2014/12/04 职场文书
优秀英文求职信范文
2015/03/19 职场文书
python四种出行路线规划的实现
2021/06/23 Python
Redis安装使用RedisJSON模块的方法
2022/03/23 Redis