【问题标题】:react native : An error while try open date picker反应原生:尝试打开日期选择器时出错
【发布时间】:2021-05-04 12:11:45
【问题描述】:

目前尚不清楚激活日期选择器时收到错误的原因。 我很乐意提供帮助。

错误是:

“value.getTime不是函数。(在'value.getTime()'中,'value.getTime'是未定义的”

MyDatePicker 函数

let date1 = useSelector(state => state.DatePickerReducer.date1);

DatePickerReducer

const today = new Date();

const initializeState = {
  date1: new Date(new Date().getFullYear(), 0, 1, 10),
  date2: today.addMonths(1)
};

export default function DatePickerReducer(state = initializeState, action) {
  switch (action.type) {
    case SET_DATE_1:
      return {
        ...state,
        date1: action.payload ? action.payload : state.date1,
      };

【问题讨论】:

    标签: javascript reactjs react-native datepicker


    【解决方案1】:

    我认为您的日期对象正在序列化为字符串。 尝试将 date1 变量包装在 MyDatePicker 函数中的日期对象中。

    let dateString= useSelector(state => state.DatePickerReducer.date1); 
    let date1 =new Date(dateString);
    
    

    【讨论】:

    • 我需要显示当前日期..它显示一些随机日期
    • 请添加您正在使用 datepicker 的代码以及您正在调度 SET_DATE_1 操作的代码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2020-02-21
    相关资源
    最近更新 更多