怎么格式化datepicker v-model的日期?

RT 怎么把v-model的日期格式化成标准日期 如 2018-03-14 这种?

阅读 12.6k
3 个回答

自己手写一个日期格式化方法

// 若是选择单个日期,则v-model对应就是val
// 若是选择的日期区间,v-model 对应是一个数组
dateFormat(val) {
  let year = val.getFullYear().toString();
  let month = val.getMonth() >= 9
      ? (val.getMonth() + 1).toString()
      : "0" + (val.getMonth() + 1);
  let date = val.getDate() >= 9 
      ? val.getDate().toString() 
      : "0" + val.getDate();
  return year + "-" + month + "-" + date;
}
新手上路,请多包涵

使用format指定输入框的格式;使用value-format指定绑定值的格式。
直接写value-format="yyyy-MM-dd"就可以了

新手上路,请多包涵

**
clipboard.png
**
会报错好吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题