vue.js - v-calendar 手动输入和从弹出窗口中选择的不同日期
问题描述
我有当前设置的日期选择器:
<v-date-picker
v-model="startDate"
:min-date='minDate'
:max-date='maxDate'
:popover="{ visibility: 'click' }"
>
<template v-slot="{ inputValue, inputEvents }">
<input
class="form-control form-control-sm"
:value="inputValue"
v-on="inputEvents"
/>
</template>
</v-date-picker>
我将初始日期(startDate)设置为:2020-07-08T00:00:00.000Z。如果我通过 datepicker popover 更改日期,它总是保持在一天开始的形式(“日期”T00:00:00.000Z“)。问题是如果我在输入字段中手动输入日期,例如:“2020-07 -08",此输入转换为的日期为:2020-07-07T22:00:00.000Z。因此,通过“手动输入”它根据时区转换日期。如何避免这种情况?我怎样才能开始一天对于我手动输入的日期?
事情是,我在数据库中存储了带有时间戳的记录,我想获取通过这个 datepicker 组件选择的日期范围的准确记录
解决方案
推荐阅读
- css - 使用 css 更改选定的文本颜色
- android - Espresso 错误查询(或测试的缓存)
- xml - 从文件或字符串加载 Xml 对单引号进行编码
- javascript - Firebase函数如何在特定时间后从实时数据库和文件中删除节点
- python - 重新打开用 xarray/dask 编写的 netcdf 文件时出现问题
- activiti - 没有 Eclipse 的 Activiti 设计师
- java - 无法向 TOList 发送电子邮件,CC 使用 Spring Batch 工作正常
- html - 获取网页元素作为字符串
- python - 按我自己的字母顺序对字符串进行排序
- hook - SocialEngine 挂钩不起作用