背景
在使用element-ui的日期选择器时,发现通过axios传入date类型参数时发现date的值自动改为别的时区了,导致请求结果不是所期望的。
原因
axios默认会对原始date参数对象做时区转化
解决
在进行axios请求发送之前,对date类型参数做下格式化,通过在日期选择器ui组件使用value-format属性指定日期格式解决,当然也可以通过安装moment,例如moment(startDate).format('YYYY-MM-DD HH:mm:ss')来手动格式化。