存个模板方便以后复制粘贴www

效果图:

小程序运用picker来做日期选择器

 

小程序运用picker来做日期选择器

wxml:

<picker class="toast_date" mode="date" value="{{date}}" start="" end="" bindchange="date_change">
    <button type="default">{{date}}</button>
</picker>

wxss:

.toast_date button{
  border-radius: 30px;
  color: #ff9999;
  background-color: white;
}

js:

var util = require('../../utils/utils.js')
var now_date = util.formatDate(new Date())

data: {
    date: now_date
},

date_change: function(e) {
    this.setData({
        date: e.detail.value
    })
},

util.js

function formatTime(date) {  
  var year = date.getFullYear()  
  var month = date.getMonth() + 1  
  var day = date.getDate()  
  
  var hour = date.getHours()  
  var minute = date.getMinutes()  
  var second = date.getSeconds()  
  
  return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')  
}  

function formatDate(date) {  
  var year = date.getFullYear()  
  var month = date.getMonth() + 1  
  var day = date.getDate()  
  
  return [year, month, day].map(formatNumber).join('-')
}
  
function formatNumber(n) {  
  n = n.toString()  
  return n[1] ? n : '0' + n  
}  
  
module.exports = {  
  formatTime: formatTime,
  formatDate: formatDate
}  

 

相关文章:

  • 2021-12-12
  • 2021-12-01
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2021-09-20
  • 2021-11-18
  • 2022-01-17
猜你喜欢
  • 2021-12-07
  • 2021-05-07
  • 2021-08-24
  • 2022-01-21
  • 2021-12-19
  • 2021-11-21
相关资源
相似解决方案