< meta charset = "UTF-8" > < ! -- import CSS -- > < link rel = "stylesheet" href = "https://unpkg.com/element-ui/lib/theme-chalk/index.css" > < style type = "text/css" > . el - date - editor . el - input , . el - date - editor . el - input__inner { width : 360 px ; < / style > < / head > < div id = "app" > < div class = "block" > < span class = "demonstration" > < / span > < el - date - picker @change = "changeOne" v - model = "value1" type = "week" : format = "startTimeStamp + ' 至 ' + endTimeStamp" placeholder = "选择周" > < / el - date - picker > < / div > < / div > < / body > < ! -- import Vue before Element -- > < script src = "https://unpkg.com/vue/dist/vue.js" > < / script > < ! -- import JavaScript -- > < script src = "https://unpkg.com/element-ui/lib/index.js" > < / script > < script > new Vue ( { el : '#app' , data ( ) { return { value1 : "" , startTimeStamp : "" , endTimeStamp : "" methods : { changeOne ( val ) { let timeStamp = val . getTime ( ) ; //标准时间转为时间戳,毫秒级别 this . startTimeStamp = this . fun ( timeStamp - 24 * 60 * 60 * 1000 ) ; //开始时间 this . endTimeStamp = this . fun ( timeStamp + ( 24 * 60 * 60 * 1000 ) * 5 ) ; //结束时间 console . log ( this . startTimeStamp , this . endTimeStamp ) ; //时间戳转为yy-mm-dd hh:mm:ss fun ( unixtimestamp ) { var unixtimestamp = new Date ( unixtimestamp ) ; var year = 1900 + unixtimestamp . getYear ( ) ; var month = "0" + ( unixtimestamp . getMonth ( ) + 1 ) ; var date = "0" + unixtimestamp . getDate ( ) ; var hour = "0" + unixtimestamp . getHours ( ) ; var minute = "0" + unixtimestamp . getMinutes ( ) ; var second = "0" + unixtimestamp . getSeconds ( ) ; return year + "-" + month . substring ( month . length - 2 , month . length ) + "-" + date . substring ( date . length - 2 , date . length ) + " " + hour . substring ( hour . length - 2 , hour . length ) + ":" + minute . substring ( minute . length - 2 , minute . length ) + ":" + second . substring ( second . length - 2 , second . length ) ; < / script > < / html > vue, element -ui,DatePicker 日期 选择 器,vue2 element UI 日期 选择 选择 7天的数据格式怎么拿到,el-date-picker设置type等于 week 后怎么设置format属性,format和value-format怎么设置,范围 选择 ,一 选择 7天时间,el-date-picker, ,type= week 选择 器,面板显示 数,显示第n年第n 数据,详细示例代码教程, element ui官方文档,vue2 element -UI 日期 时间 选择 器怎么设置 week 选 以下是实现的多种方法,可根据您的自身需要进行使用 //所在 第一天 日期 select dateadd(dd,datediff(dd,1900-01-01,getdate()) - datepart(dw,getdate()) + 1,1900-01-01)  //所在 最后 一天 日期 select dateadd(dd,datediff(dd,1900-01-01,getdate 这个日历插件右上角的按钮上个月下个月事件,切换后默认是那月1号,传入这个时间就可以重新获得切换后的月份的时间范围,用v-model绑定切换后的数据。已知星期排版是固定的, 第一天 是星期天, 最后 一天 是星期六。通过当月1号和 最后 一天 再往前推算需要展示上个月几天,和下个月几天。需求是要传入当前显示的 第一天 最后 一天 获取 范围,再判断某个 日期 是否有内容标记。watch监听变动来做事件。 element -ui中的el-date-picker 日期 选择 器, 选择 获取 当前 选中 ,并显示当 日期 时间段 今天又做了一个小功能,是一个 日期 选择 器,并且是 , element -ui 官方给的 type=“ week ”,就可以变成 选择 器,但是显示的只是第几 ,并没有时间段,看到大家的帖子很多都是利用input 况,透明放地下,造成视觉上的效果达成. 接下来给大家介绍一个小玩意,dayjs,利用它很好实现时间段. 废话不多说直接上代码图. format 就是格式化我们所选的时间的作用,v-mode