Javascript 如何在React下拉列表中添加2项数组?
我有一个数组,如下所示: 我想使用React dropdown在下拉列表中添加上面的时间戳数组, 我的工作如下:Javascript 如何在React下拉列表中添加2项数组?,javascript,reactjs,react-native,react-native-android,react-native-ios,Javascript,Reactjs,React Native,React Native Android,React Native Ios,我有一个数组,如下所示: 我想使用React dropdown在下拉列表中添加上面的时间戳数组, 我的工作如下: let new_arr = []; for (let i = start_ts; i < end_ts; i = i + interval) { arr.push(i); } console.log('arr', arr); for (var i = 0; i < arr.length; i += 2) { new_arr.push(arr
let new_arr = [];
for (let i = start_ts; i < end_ts; i = i + interval) {
arr.push(i);
}
console.log('arr', arr);
for (var i = 0; i < arr.length; i += 2) {
new_arr.push(arr.slice(i, i + 2));
}
const defaultoption = new_arr[0];
return (
<View style={width > 414 ? styles.container_web : styles.container_mob}>
<View style={styles.inner_container}>
<TouchableOpacity>
<Image source={Images.back_icon} style={{height: 15, width: 15}} />
</TouchableOpacity>
<Dropdown options={new_arr} value={defaultoption} />
</View>
</View>
);
let new_arr=[];
for(让i=开始;i<结束;i=i+间隔){
arr.push(i);
}
控制台日志('arr',arr);
对于(变量i=0;i
);
其结果如下所示:
但是,我希望下拉列表如下所示:
有什么想法或建议我该怎么做?任何帮助都会很好。
谢谢您可以使用此功能从时间戳生成日期
const timestamp = 1605680190229;
const date = new Date(timestamp);
console.log(`${date.getDate()} ${date.toLocaleString('en-us', { month: 'long' }).slice(0, 3)}`); // "18 Nov"
从这里开始,我想你可以做剩下的事。我看你已经知道如何使用下拉菜单了。这应该行得通。根据您的代码修改值:
让arr=[];
让new_arr=[];
让启动\u ts=1602700200;
let end_ts=1602900200;
for(让i=start\u ts;i
您可以添加更多信息吗,什么是
下拉列表
?您使用的是下拉组件的第三方库吗?您看起来像这样:代码:${new Date(1602700200).toDateString()}-${new Date(1627900200).toDateString()}
结果:“1970年1月19日星期一-1970年1月20日星期二”对@KirankumarAmbati@KirankumarAmbati你能用你的逻辑写一段与我的代码有关的代码片段吗?这将是一个很好的帮助是的,我使用React下拉列表作为来自npm@zb22的包