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截取字符串常用方法详细整理
Oct 28 Javascript
表单提交前触发函数返回true表单才会提交
Mar 11 Javascript
JavaScript中的console.dir()函数介绍
Dec 29 Javascript
详解JavaScript中的4种类型识别方法
Sep 14 Javascript
javascript中加var和不加var的区别 你真的懂吗
Jan 06 Javascript
深入理解MVC中的时间js格式化
May 19 Javascript
JS设置时间无效问题的解决办法
Feb 18 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
Vue中Quill富文本编辑器的使用教程
Sep 21 Javascript
vue踩坑记-在项目中安装依赖模块npm install报错
Apr 02 Javascript
微信小程序后端无法保持session的原因及解决办法问题
Mar 20 Javascript
vue 实现setInterval 创建和销毁实例
Jul 21 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基础知识回顾
2012/08/16 PHP
php 创建以UNIX时间戳命名的文件夹(示例代码)
2014/03/08 PHP
php生成二维码图片方法汇总
2016/12/17 PHP
php实时倒计时功能实现方法详解
2017/02/27 PHP
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
2013/10/22 Javascript
JavaScript中调用函数的4种方式代码实例
2015/07/08 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
JS实现的跨浏览器解析XML文件实例
2016/06/21 Javascript
ionic开发中点击input时键盘自动弹出
2016/12/23 Javascript
JS传播事件、取消事件默认行为、阻止事件传播详解
2017/08/14 Javascript
js编写简单的聊天室功能
2017/08/17 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
jQuery动态添加.active 实现导航效果代码思路详解
2017/08/29 jQuery
浅谈React Native 中组件的生命周期
2017/09/08 Javascript
es6数值的扩展方法
2019/03/11 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
JavaScript工具库MyTools详解
2020/01/01 Javascript
javascript实现前端成语点击验证优化
2020/06/24 Javascript
node.js 如何监视文件变化
2020/09/01 Javascript
Python Queue模块详细介绍及实例
2016/12/27 Python
利用Django内置的认证视图实现用户密码重置功能详解
2017/11/24 Python
python opencv实现图像边缘检测
2019/04/29 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
在python3.9下如何安装scrapy的方法
2021/02/03 Python
利用python实现后端写网页(flask框架)
2021/02/28 Python
资产评估专业大学生求职信
2013/09/29 职场文书
中专毕业生自我鉴定范文
2013/11/09 职场文书
十月份红领巾广播稿
2014/01/22 职场文书
应届生求职信
2014/05/31 职场文书
司机岗位职责说明书
2014/07/29 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
雾霾停课通知
2015/04/24 职场文书
张丽莉观后感
2015/06/16 职场文书
Java异常体系非正常停止和分类
2022/06/14 Java/Android
使用Redis实现分布式锁的方法
2022/06/16 Redis
小程序实现侧滑删除功能
2022/06/25 Javascript