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 相关文章推荐
学习YUI.Ext基础第一天
Mar 10 Javascript
精通Javascript系列之数值计算
Jun 07 Javascript
js实现在文本框光标处添加字符的方法介绍
Nov 24 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
Nov 27 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
May 08 Javascript
js生成验证码并直接在前端判断
May 15 Javascript
jQuery学习笔记之Ajax用法实例详解
Dec 01 Javascript
详解Vue.js动态绑定class
Dec 20 Javascript
vue实现商城上货组件简易版
Nov 27 Javascript
JS实现的小火箭发射动画效果示例
Dec 08 Javascript
手把手带你入门微信小程序新框架Kbone的使用
Feb 25 Javascript
vue.js+element 默认提示中英文操作
Nov 11 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
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
2014/06/05 PHP
PHP实现获取中英文首字母
2015/06/19 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
2016/05/07 PHP
PHP中利用sleep函数实现定时执行功能实现代码
2016/08/25 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
node.js中debug模块的简单介绍与使用
2017/04/25 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
Javascript调试之console对象——你不知道的一些小技巧
2017/07/10 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
Vue之beforeEach非登录不能访问的实现(代码亲测)
2019/07/18 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
python通过scapy获取局域网所有主机mac地址示例
2014/05/04 Python
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
Python中AND、OR的一个使用小技巧
2015/02/18 Python
Python中endswith()函数的基本使用
2015/04/07 Python
flask-socketio实现WebSocket的方法
2018/07/31 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
Flask框架web开发之零基础入门
2018/12/10 Python
将Pytorch模型从CPU转换成GPU的实现方法
2019/08/19 Python
python 追踪except信息方式
2020/04/25 Python
Python生成并下载文件后端代码实例
2020/08/31 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
美国牙科折扣计划:DentalPlans.com
2019/08/26 全球购物
什么是URL
2015/12/13 面试题
爱牙日活动总结
2014/08/29 职场文书
物业工程部经理岗位职责
2015/04/09 职场文书
导游词之江西赣州
2019/10/15 职场文书
P站美图推荐——变身女主角特辑
2022/03/20 日漫
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers