比较时间

封装成全局的方法

首先创建一个utils文件夹,再创建一个compareTime.js文件用来写我们的代码。

js

//输入的时间是'2022/3/11 12:00'这种格式
export const compareTime = (gettime) => {var today = new Date()  //获取当前时间gettime = gettime.replace(/-/g, '/');//转化成时间戳作比较var endTime = new Date(gettime) //自己的时间if (today.getTime() > endTime.getTime()) {//当前时间大于我的时间return false} else {//当前时间小于我的时间return true}
}

在main.js中全局引用

import {compareTime} from './utils/compareTime.js'Vue.prototype.$Time = compareTime

在页面中调用

export default {data(){return{},created(){var nowDate = new Date();  let newdate =nowDate.getFullYear() +'-'+nowDate.getMonth()+1 +"-"+nowDate.getDate()+' '+nowDate.getHours()+':'+nowDate.getMinutes()let mydata = '2022-3-11 12:00' //随便写一个时间let result = this.$Time(mydata)console.log("当前时间是",newdate)console.log("我的时间是",mydata)console.log("结果是",result)}}
}

运行结果

啊突然发现写错了那个当前时间的月份成了字符串拼接了

created(){var nowDate = new Date();  let m = nowDate.getMonth()+1let newdate = nowDate.getFullYear() +'-'+ m +"-"+ nowDate.getDate()+' '+ nowDate.getHours() +':'+ nowDate.getMinutes()          console.log("当前时间是",newdate)}

现在就对了

vue得到的某一时间与当前时间作比较相关推荐

  1. 解决@vue/cli 创建项目是安装chromedriver时失败的问题

    最近在使用新版vue的命令行工具创建项目时,安装chromedriver老是失败,导致后面的步骤也没有进行.网上搜索了一下,全是使用 工作中常见问题汇总及解决方案 npm install chrome ...

  2. 前端学习(2487):在VUE中使用element-ui的el-select组件时出现该报错

    一. 报错场景 在VUE中使用element-ui的el-select组件时出现该报错 [Vue warn]: Missing required prop: "value" 1 二 ...

  3. Vue单文件中引入背景图片时,四周有空白的问题

    Vue单文件中引入背景图片时,四周有空白的问题 问题背景 初始引入背景图 更新后的背景图设置 问题背景 近期公司有个管理系统前后端分离,但是前端人员不够,只能我们后端来凑,而在前端的开发过程中总是遇到 ...

  4. 【Vue】vue如何将秒数转成“时分秒”格式

    vue如何将秒数转成"时分秒"格式 一.使用原生JS的Date库 二.使用day.js 三.拓展 今天给大家分享一下vue如何将秒数转成"时分秒"格式的相关知识 ...

  5. Vue中使用js-cookie插件实现登录时记住密码后存取到Cookie中

    场景 使用vue实现一个登录页面时,实现记住密码功能. 在勾选了记住密码后将密码存储到Cookie中,然后下次直接从Cookie中取. 注: 博客: https://blog.csdn.net/bad ...

  6. Vue.JS项目同时使用Element-UI与vue-i18n时实现国际化的方案

    之前我们谈到过使用vue-i18n实现国际化的方案,但是这个方案的缺点是没有结合Element-UI的国际化,也就是使用了Element-UI的话,Element-UI自带的组件里的文字无法实现国际化 ...

  7. vue基于el-timeline组件实现动态表格时间线

    前言 element中表格和时间线组件相信不少同学都用过吧,现在有这么一个需求,利用时间线组件实现不同时间线下的表格数据展示,同时表格表头及表格内的数据也是动态渲染的,效果如下图. 实现效果: 实现思 ...

  8. vue 文本显示组件_一个Vue组件,可在您键入时突出显示文本

    vue 文本显示组件 Vue高亮输入 (Vue Highlightable Input) Highlight and style specific words as you're typing. 键入 ...

  9. Nuxt.js - 最新自定义报错、缺省、404、500 定制化 error.vue(页面、接口报错时自动跳转到该自定义页面)支持自定义文案、状态码等功能

    前言 在开发 Nuxt.js 时,当页面出错或接口后台数据返回异常时,页面就会 "直接呈现" 报错的信息. 正常情况下,当页面 404.500 或页面报错时, 前端应该 自动跳转到 ...

最新文章

  1. 川大计算机考研2020招生数,四川大学等大学,2020年研究生招生简章发布,这3个信息很重要!...
  2. 线性回归与梯度下降法
  3. signature=6a8815f5009aacac86e725bea54f840f,A wave packet signature for complex networks
  4. SAP 电商云 Spartacus UI feature level 的一个测试
  5. java 栈空间_初学JAVA——栈空间堆空间的理解
  6. 修改表名_面试官:如何批量修改mysql表字段、表、数据库字符集和排序规则
  7. 【转】SSL/TLS协议运行机制的概述
  8. 协助数据库完成大数据实时查询
  9. oracle中同义词的用法,Oracle中使用同义词
  10. java会场安排问题_Cisco WebEx Meetings Server 常见问题解答15 发行版.PDF
  11. 代写python代码一般多少钱_代写代码一般多少钱(专业解读)
  12. 科沃斯机器人充电红灯_科沃斯扫地机器人充电一直亮红灯
  13. 第十三届蓝桥杯c++b组国赛决赛
  14. 推荐引擎Mahout初体验
  15. SQL Prompt v5.3.0.3
  16. windows 10 搭建Omnipeek环境
  17. 领域驱动设计-领域建模
  18. java csv下载_java实现csv文件下载
  19. combobox qt 设置不可更改_[WPF] 实现根据ComboBox选项设定其他控件使能(Enable\Disable)状态...
  20. oracle11g服务器端卸载,Oracle11G卸载教程

热门文章

  1. python的简单爬取代码之小白教程(微博热门标题)
  2. Java 应用 编译成 Mac 应用
  3. rds mysql 恢复到本地_阿里云RDS数据库备份文件恢复到本地mysql数据库
  4. pos机顾显java控制打印内容_Delphi下POS机控制钱箱,客显,打印机,小票打印
  5. 使用js生成登录验证码
  6. ucore lab1 实验报告
  7. 适合前端学习的设计模式有哪些?
  8. 【神经网络】自编码聚类算法--DEC (Deep Embedded Clustering)
  9. VMware启动虚拟机报错:无法连接MKD:套接字连接尝试次数太多;正在放弃。
  10. 谷歌开发者工具 Network:Disable cache 和 Preserve log