首页 > 其他 > 详细

el-date-picker 清除时间的毫秒引发的思考

时间:2021-04-30 15:17:26      阅读:20      评论:0      收藏:0      [点我收藏+]

用了 el-date-picker选择时间格式,但是默认的多出了毫秒数,接口过不去

生效:2021-04-28T08:55:27Z

不生效:2021-04-28T08:55:44.902Z

因此考虑是转化时间的毫秒数出了问题

然后去官方element-ui官网找格式,发现并未对T和Z进行格式化说明,因此后端告诉我需要转化,可以添加T和Z去指定格式,代码如下

<el-date-picker class="dataInput" v-model="refundForm.refunddate" type="datetime" size="small" value-format="yyyy-MM-ddTHH:mm:ssZ" placeholder="开始日期" > <!-- format="yyyy 年 MM 月 dd 日 HH时 mm分 ss秒" --> </el-date-picker>


核心代码:format="yyyy-MM-ddTHH:mm:ssZ"

打印后发现,毫秒去掉了,大功告成

那T和Z分别代表什么呢

2021-05-21T12:00:00Z
表示的时格林尼治时间

2021-05-21 12:00:00
表示的是当前时区的时间

Z会导致8个小时时差

T表示后面开始的是time,跟空格一样

  1. Z 表示时区0,转换成进间时会加上时区
  2. T 是日期与时间的分隔符,与空格一样,并无区别;

el-date-picker 清除时间的毫秒引发的思考

原文:https://www.cnblogs.com/hanhaiyuntao/p/14721486.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!