VUE element-ui 之时间格式转时区格式

简介: VUE element-ui 之时间格式转时区格式

步骤:
模板:

<el-date-picker
            v-model="createTime"
            type="daterange"
            :clearable="false"
            range-separator="-"
            style="width: 210px"
            start-placeholder="开始日期"
            end-placeholder="结束日期"
            placeholder="选择日期"
            class="filter-items"
            value-format="yyyy-MM-dd"
            :default-time="['00:00:00', '23:59:59']"
            @change="dataChange"
          />

js:

dataChange(val) {
      console.log(`时间格式---`, val)//时间格式--- (2) ['2021-01-01', '2021-01-09', __ob__: Observer]
      const date = new Date((+new Date(val[0]) + 8 * 3600 * 1000)) //new Date() 括号里的加上丢失的8小时
      console.log(`时区格式---`, date.toISOString())//时区格式--- 2021-01-01T00:00:00.000Z
    }

注意:toISOString() 转换日期时,会丢失时区,导致时间少8小时所以转换前new Date(+new Date()+8*3600*1000)处理丢失的8小时。

相关文章
|
1月前
|
JavaScript 前端开发
如何优雅的只在当前页面中覆盖ui库中组件的样式(vue的问题)
如何优雅的只在当前页面中覆盖ui库中组件的样式(vue的问题)
26 0
如何优雅的只在当前页面中覆盖ui库中组件的样式(vue的问题)
|
1月前
|
JavaScript 前端开发
vue element-ui分页插件 始终保持在页面底部样式
vue element-ui分页插件 始终保持在页面底部样式
83 0
|
1月前
|
JavaScript
Vue给Element UI的el-popconfirm绑定按钮事件
Vue给Element UI的el-popconfirm绑定按钮事件
|
1月前
|
JavaScript
【Ant designe vue】中有关表格列中日期展示 yyyy-mm-dd 格式问题
【Ant designe vue】中有关表格列中日期展示 yyyy-mm-dd 格式问题
44 0
|
1月前
|
JavaScript
vue element-ui中有关表格中的数据整条显示红色/绿色等等颜色的问题
vue element-ui中有关表格中的数据整条显示红色/绿色等等颜色的问题
47 1
|
1月前
|
JavaScript
vue中有关表格中的表格头中添加悬浮提示的ui问题
vue中有关表格中的表格头中添加悬浮提示的ui问题
29 1
|
1月前
|
资源调度 JavaScript
Vue + Element-ui组件上传图片报错问题解决方案
Vue + Element-ui组件上传图片报错问题解决方案
|
1月前
|
JavaScript
VUE里修改element-ui的显示层次与上下间隔
VUE里修改element-ui的显示层次与上下间隔
22 1
|
1月前
|
JavaScript 前端开发 开发者
前端框架(Vue.js&&vue-cli项目框架&&element-ui使用)
前端框架(Vue.js&&vue-cli项目框架&&element-ui使用)
|
1月前
|
JavaScript
vue element ui 打开弹窗出现黑框问题
vue element ui 打开弹窗出现黑框问题
27 1