当前位置: 首页 > news >正文

最新的新开传奇网站广州网站建设圣矢

最新的新开传奇网站,广州网站建设圣矢,临时工200一天一结,wordpress酷有个需求是这样的:假设今天是2023/11/15 有一个表格,表格中操作列按钮的展示与隐藏依靠开始结束日期来进行展示,如果当前日期在开始结束日期之间,则进行展示,我一开始做的时候使用new Date转换成时间戳(getTime)进行比…

有个需求是这样的:假设今天是2023/11/15
在这里插入图片描述
有一个表格,表格中操作列按钮的展示与隐藏依靠开始结束日期来进行展示,如果当前日期在开始结束日期之间,则进行展示,我一开始做的时候使用new Date转换成时间戳(getTime)进行比较的,

const timeFlag = new Date(this.$CU.formate(new Date()).getTIme() >= new Date(开始日期).getTime() && new Date(this.$CU.formate(new Date()).getTIme() <= new Date(结束日期).getTime()
if(timeFlag) {//显示按钮
}

this.$CU.formate是挂载到vue原型上的一个格式化方法

/*** 获取 '2021-07-14' 或者 '2021-07-14 10:10:20' 样式的时间字符串* @param {*} val 时间(Date类型的字符串 或者 '2021-07-14' 或者 Number类型的时间戳)* @param {*} formate 时分秒(hms)* @returns 返回 '2021-07-14' 或者 '2021-07-14 10:10:20'*/
const formatData = function (val, formate) {if (!val) {return;}if (Object.prototype.toString.call(val) === "[object String]" && !isNaN(new Date(val.replace(/-/g, "/")))) {val = val.replace(/-/g, "/");}let y = new Date(val).getFullYear(); // 年let m = new Date(val).getMonth() + 1; // 月let d = new Date(val).getDate(); // 日let hours = new Date(val).getHours(); // 时let minutes = new Date(val).getMinutes(); // 分let seconds = new Date(val).getSeconds(); // 秒m = m < 10 ? "0" + m : m;d = d < 10 ? "0" + d : d;let returnStr = y + "-" + m + "-" + d;if (formate === "hms") {hours = hours < 10 ? "0" + hours : hours;minutes = minutes < 10 ? "0" + minutes : minutes;seconds = seconds < 10 ? "0" + seconds : seconds;returnStr += " " + hours + minutes + seconds;}return returnStr;
};

通过转换成时间戳的形式,比较当前日期是否在开始结束日期之间来进行判断。
当今天我看同事的代码也有实现类似的功能的时候,发现不进行时间戳转换也可以,直接使用new Date()比较,
在这里插入图片描述
注意:不可进行相等比较。只能进行>= <=比较
建议将这个方法写到项目中,因为有时候将时间转换成年月日,年月日时分秒字符串形式的还是非常常见的。
所以经过改造可以写成这样

const timeFlag = new Date(this.$CU.formatData(new Date)) >= new Date(开始日期) && new Date(this.$CU.formatData(new Date)) <= new Date(结束日期)
if(timeFlag) {// 显示按钮}
http://www.15wanjia.com/news/158986.html

相关文章:

  • 苏州高端网站制作网站备案文件下载
  • 文化推广网站建设心得响应式网站软件
  • 搜索网站哪个好垂直行业门户网站
  • 百度站长平台官网小城镇建设网站的观点
  • 网站建设自查维护报告广州市研发网站建设怎么样
  • 仿魔酷阁网站源码青岛网站设计建设
  • ui生成器网站网站开发工具教程
  • 免费网站建设模版云盘小红书seo关键词优化多少钱
  • 网站建设管理理论网站站长需要具备什么素质
  • 东莞网站建设百度地图宁波网站关键词优化代码
  • 广州天美展览公司网站无锡网页建站公司
  • 做网站全国最大帝国cms 7.2 门户网站模版
  • 黑龙江微信网站开发网络文章发布平台
  • 建设银行网站怎么登陆密码英语网站新增两个栏目
  • 什么是开放式的网站永定路网站建设
  • 受欢迎的汕头网站推广石家庄造价信息网官网
  • 石家庄定制网站建设服务厦门官方网站建设
  • 制作网站软件不懂代码可以制作吗黄冈市建设信息网站
  • 消防网站建设的风格泰兴网站建设公司
  • 有专门做ppt的网站百度云域名怎么做网站
  • 西宁整站优化网站建设费入何科目
  • 专业做化妆品的网站小程序连接wordpress
  • 做时时的网站wordpress 多个分类
  • 竞品网站分析桐城市网站建设
  • 建站要多少钱产品效果图怎么做出来的
  • 太原市做网站好的科技公司塘下建设银行网站
  • 杭州做网站seowordpress如何采集优酷
  • 做网站的工作怎么样欧米茄手表价格及图片官方网站
  • 培训网站建设公司网站 f型
  • 建站之星多语言珠海企业官网设计制作