小程式配送時間 自提時間元件

2021-09-29 19:20:26 字數 2536 閱讀 8897

配送時間元件參考:

自提元件設計如下:

自提時間}

index.js

var numeral = require('numeral');

page(,

selecttime(e) )}},

onclose() );

},choosetime() )

console.log(this.data.showtime)

this.timepicker.getdliverytime();

console.log(this.data.showtime)

},onclickbutton() )

} }})

timer-picker元件

index.xml

自提時間

}月}號【}】

0}}'>

}對不起,今日暫無自提時間

}

index.wxss

/* component/time-picker/index.wxss */

.time-title

.select-date

.select-day

.day

.day.active

.select-time

.select-time-item

.select-time-item.select

/* .time */

i

index.js

// component/time-picker/index.js

component(,

/*** 元件的初始資料

*/data: ],

nowday: 0,

selecttime: '',

selecttimeindex: '',

selectday: 0

},pagelifetimes:

},/**

* 元件的方法列表

*/methods: )

},clicktime(e) )

this.triggerevent('selecttime', )

},//計算配送時間

getdliverytime() )

//獲取時間段

let timedate = new date(date.gettime());

let todaylist = gettimelist(timedate.gethours(), 1);

deliverytimelist.push();

let nextdaylist = gettimelist(9, 0);

for (let i = 1; i < 5; i++) );

}this.triggerevent('selecttime', )

this.setdata()

this.setdata()

// today 1 是今天 0 不是今天

function gettimelist(hour, today) else else else }}

}return timelist;}}

}})

utils.js

//獲取d當前時間多少天後的日期和對應星期

function getdates(days, todate = getcurrentmonthfirst())

return datearry;

}/**

* 傳入時間後幾天

*/function datelater(dates, later) ;

let show_day = new array('週日', '周一', '周二', '週三', '周四', '周五', '週六');

let date = new date(dates);

date.setdate(date.getdate() + later);

let day = date.getday();

dateobj.year = date.getfullyear();

dateobj.month = date.getmonth() + 1

// dateobj.month = ((date.getmonth() + 1) < 10 ? ("0" + (date.getmonth() + 1)) : date.getmonth() + 1);

dateobj.day = date.getdate()

// dateobj.day = (date.getdate() < 10 ? ("0" + date.getdate()) : date.getdate());

dateobj.week = show_day[day];

return dateobj;

}

小程式獲取時間方法

var mydate new date 獲取系統當前時間1 mydate.getyear 獲取當前年份 2位 2 mydate.getfullyear 獲取完整的年份 4位,1970 3 mydate.getmonth 獲取當前月份 0 11,0代表1月 4 mydate.getdate 獲取當前日...

小程式獲取時間格式

小程式獲取時間格式 效果 統計 wxss date.js js var util require utils util.js var datetimepicker require utils datetimepicker.js page changedate1 e 生命週期函式 監聽頁面載入 onl...

微信小程式獲取系統時間 時間戳 時間時間戳加減

獲取當前時間戳 var timestamp date.parse new date timestamp timestamp 1000 console.log 當前時間戳為 timestamp 獲取當前時間 var n timestamp 1000 var date new date n 年var y...