javascript - TypeError:props.date.getTime 不是函数。(在 'props.date.getTime()' 中,'props.date.getTime' 未定义)
问题描述
我正在使用react-native-date-picker来显示日期选择器。这是我的做法:
...
const [userUserDOB, setUserDOB] = useState(new Date());
...
<DatePicker
style={styles.dobPicker}
date={userUserDOB}
onDateChange={setUserDOB}
mode={'date'}
textColor={colors.darkBlue}
/>
...
dobPicker: {
alignSelf: 'center'
},
这应该显示日期选择器,但是一旦屏幕加载,我就会收到此错误:
TypeError:props.date.getTime 不是函数。(在 'props.date.getTime()' 中,'props.date.getTime' 未定义)
解决方案
这对我有用,检查一下并告诉我
setDOB = (event, d) => {
let a= d..getTime()
console.log(a);
this.setState({DOB:a})
}
< DateTimePicker
testID="dateTimePicker"
value={new Date(2015, 0, 1)}
mode="date"
cancelBtnText="Cancel"
customStyles={{
format="YYYY-MM-DD"
maximumDate= {new Date(2015, 0, 1)}
minimumDate={new Date(1950, 0, 1)}
is24Hour={true}
display="default"
onChange={this.setDOB}
/>
推荐阅读
- java - 有人会在这种情况下解释“类型不匹配:无法从双精度转换为布尔值”吗?
- html - 如何根据拨动开关设置使元素消失
- c# - 如何禁用 Blazor 中的组件层次结构?
- c++ - 错误:没有匹配的成员函数调用“推送”
- mongodb - 为什么要在 mongoDB 中间件的回调中使用异步函数?
- javascript - Reg Exp 用于查找主题标签词
- javascript - 带有和不带有滚动的元素会有所不同
- css - Bootstrap 4:在父 div 中拟合图像内容
- javascript - 为什么 css @media print 在某些 div 上不起作用
- docker-swarm - traefik 搬运工群 404