2

React native 有没有办法在日期选择器中选择特定的时间?比如这里的DatePickerIOSe,我们可以选择mode: time。还有另外两个道具 (maximumDate, minimumDate) ,有没有办法将它们指定为小时和分钟
maximumDate = new Date('12:00:00')或类似的东西?

4

1 回答 1

0

就像@erdemildiz 说的那样,我们可以很容易地解决这个问题setHours()setMinutes() 这里是一个使用 Tcomb 来制作从 10:00:00 到 22:00:00 的计时器的代码

    var startTime = new Date()
    startTime.setHours(10)
    startTime.setMinutes(0)
    var finishTime = new Date()
    finishTime.setHours(22)
    finishTime.setMinutes(0)

    timer: {
          label: 'select time',
          maximumDate: finishTime,
          minimumDate: startTime,
          minuteInterval: 10,
          mode: 'time',
          config: {
            format: (date) => { return moment(date).format('HH:mm A') },
            defaultValueText: 'Choose time',
          }
        }
于 2019-11-18T19:17:19.897 回答