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

ELement UI时间控件el-date-picker误差8小时解决办法

一、问题描述:

在项目中引用了elementui中的date-picker组件,选中的时间跟实际相差八小时,且格式不是自己想要的格式

<el-date-pickertype="date"placeholder="选择日期"format="yyyy/M/d"v-model="form.timestamp"></el-date-picker>

如图输入的是:
在这里插入图片描述
得到的是
在这里插入图片描述

二、解决办法

①在data里定义变量

form: {timestamp: new Date()},

②在使用form.timestamp之前要对它做处理

this.form.timestamp = this.YymmddFormat(this.form.timestamp)

③在methods里加入方法;格式自己可定义;我这里输出的是yyyy/M/d 仅供参考哦

YymmddFormat(newDate) {let Month = newDate.getMonth() + 1;Month = Month;let d = newDate.getDate();return [[newDate.getFullYear(), Month, d].join("/")].join("");},

如果要输出yyyy-MM-dd格式的,可参考如下代码

YymmddFormat(newDate) {let Month = newDate.getMonth() + 1;Month = Month >= 10 ? Month : "0" + Month;let d = newDate.getDate();d = d >= 10 ? d : "0" + d;return [[newDate.getFullYear(), Month, d].join("-")].join("");},

如果加上时分秒,参考参考,可能有误。

dateTrans(date) {let _date = new Date(parseInt(date));let y = _date.getFullYear();let m = _date.getMonth() + 1;m = m < 10 ? "0" + m : m;let d = _date.getDate();d = d < 10 ? "0" + d : d;let h = _date.getHours();h = h < 10 ? "0" + h : h;let minute = _date.getMinutes();let second = _date.getSeconds();minute = minute < 10 ? "0" + minute : minute;second = second < 10 ? "0" + second : second;let dates = y + "-" + m + "-" + d + " " + h + ":" + m + ":" + s;return dates;},
http://www.lryc.cn/news/272085.html

相关文章:

  • Linux日志论转
  • 第7课 利用FFmpeg将摄像头画面与麦克风数据合成后推送到rtmp服务器
  • Microsoft Visual Studio 2022 install Project 下载慢
  • uniapp---安卓真机调试提示检测不到手机【解决办法】
  • Nginx(十四) 配置文件详解 - 负载均衡(超详细)
  • 大数据应用安全策略包括什么
  • Ubuntu软件和vmware下载
  • 如何修改Anaconda的Jupyter notebook的默认启动路径
  • 密码学:带密钥的消息摘要算法一数字签名算法
  • JVM中部分主要垃圾回收器的特点、使用的算法以及适用场景
  • vue保姆级教程----深入了解Vuex的工作原理
  • (JAVA)-(网络编程)-InetAddress(ip)
  • 手把手带你死磕ORBSLAM3源代码(二十二)Tracking.cc PrintTimeStats介绍
  • 【操作系统xv6】学习记录3-Wsl2 Ubuntu18.04图形化界面
  • CCNP课程实验-03-Route_Path_Control_CFG
  • STM32 学习(二)GPIO
  • 安卓作业001 - 显示学生信息
  • ARM CCA机密计算硬件架构之内存管理
  • MySQL--安装与配置与向日葵的基本操作使用
  • Vue - 多行文本“展开、收起”功能
  • Linux操作系统基础(6):Linux的文件颜色
  • LeetCode 1758. 生成交替二进制字符串的最少操作数【字符串,模拟】1353
  • Spring-IOC-xml方式
  • HUAWEI华为荣耀MagicBook X 15酷睿i5-10210U处理器集显(BBR-WAH9)笔记本电脑原装出厂Windows10系统
  • React使用动态标签名称
  • Java异常篇----第二篇
  • 微服务(1)
  • 195.【2023年华为OD机试真题(C卷)】5G 网络建设(最小生成树—JavaPythonC++JS实现)
  • 2024年1月1日答案
  • 【算法】dp题单