uview框架时间选择器为什么设置最小时间戳没有起作用?

1️⃣ 在时间选择器组件上设置min-time属性,并将时间戳转换为时间格式字符串传入。

示例代码如下:

data() {
  return {
    minTime: '',
  };
},
onLoad() {
  // 设置最小时间戳为2022年1月1日
  const timestamp = new Date('2022-01-01').getTime();
  this.minTime = this.formatTime(timestamp);
},
methods: {
  // 时间戳格式化方法,将时间戳转换为时间格式字符串
  formatTime(timestamp) {
    const date = new Date(timestamp);
    const year = date.getFullYear();
    const month = this.formatNumber(date.getMonth() + 1);
    const day = this.formatNumber(date.getDate());
    const hour = this.formatNumber(date.getHours());
    const minute = this.formatNumber(date.getMinutes());
    return `${year}-${month}-${day} ${hour}:${minute}`;
  },
  // 数字格式化方法,将数字转换为两位数的字符串
  formatNumber(n) {
    n = n.toStri

你可能感兴趣的:(html,javascript,前端)