আপনার অ্যাপে তারিখ এবং সময় বাছাইকারী প্রদর্শন করতে আপনাকে নীচে দেখানো হিসাবে একটি প্যাকেজ ইনস্টল করতে হবে −
npm install @react-native-community/datetimepicker --save
একবার আপনি ইন্সটল করা হয়ে গেলে, আসুন আমরা এখন এগিয়ে যাই কিভাবে প্রথমে ডেটপিকার প্রদর্শন করা যায়।
উদাহরণ:ReactNative এ DateTimePicker
নীচে দেখানো হিসাবে প্রথমে datetimepicker উপাদান আমদানি করুন −
import DateTimePicker from '@react-native-community/datetimepicker';
একটি মৌলিক DateTimePicker উপাদান নিম্নরূপ দেখায় -
<DateTimePicker testID="dateTimePicker" value={mydate} mode={displaymode}
is24Hour={true} display="default" onChange={onChangeFunc} /> এখানে DateTimePicker-এর কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে।
| প্রপস | বিবরণ |
|---|---|
| মোড | আপনি যে ধরনের বাছাই করতে চান তা নির্ধারণ করে। বিকল্পগুলি হল তারিখ, সময়, তারিখ সময় এবং কাউন্টডাউন। উপরের বিকল্পগুলি থেকে তারিখ সময় এবং কাউন্টডাউন শুধুমাত্র iOS এ উপলব্ধ। |
| প্রদর্শন | অ্যান্ড্রয়েডের মানগুলি হল ডিফল্ট, স্পিনার, ক্যালেন্ডার এবং ঘড়ি৷ iOS-এর জন্য মানগুলি ডিফল্ট, স্পিনার, কমপ্যাক্ট এবং ইনলাইন। |
| মান | আপনার ডেটটাইম পিকারে যে তারিখ বা সময় ব্যবহার করা হবে। |
| অন চেঞ্জ | ইভেন্ট কল করা হয় যখন ব্যবহারকারী তারিখ বা সময় পরিবর্তন করে। |
| সর্বোচ্চ তারিখ | ডেটপিকারে সর্বোচ্চ যে তারিখ সেট করতে হবে। |
| মিনিমাম তারিখ | ডেটপিকারে ন্যূনতম তারিখ সেট করতে হবে। |
আমরা আমাদের DateTimePicker-এ বর্তমান তারিখ ব্যবহার করতে যাচ্ছি। মোডটি নিম্নরূপ −
তারিখে সেট করা হয়েছেconst [mydate, setDate] = useState(new Date());
const [displaymode, setMode] = useState('date'); এখানে DateTimePicker উপাদান −
<DateTimePicker
value={mydate}
mode={displaymode}
is24Hour={true}
display="default"
onChange={changeSelectedDate}
/> এখন তারিখ পিকার-
প্রদর্শনের জন্য সম্পূর্ণ কোডউদাহরণ
import React, {useState} from 'react';
import {View, Button, Platform, SafeAreaView , StyleSheet} from 'react-native';
import DateTimePicker from '@react-native-community/datetimepicker';
export default function App() {
const [mydate, setDate] = useState(new Date());
const [displaymode, setMode] = useState('date');
const [isDisplayDate, setShow] = useState(false);
const changeSelectedDate = (event, selectedDate) => {
const currentDate = selectedDate || mydate;
setDate(currentDate);
};
const showMode = (currentMode) => {
setShow(true);
setMode(currentMode);
};
const displayDatepicker = () => {
showMode('date');
};
return (
<SafeAreaView style={styles.container}>
<View>
<Button onPress={displayDatepicker} title="Show date picker!" />
</View>
{isDisplayDate && (
<DateTimePicker
testID="dateTimePicker"
value={mydate}
mode={displaymode}
is24Hour={true}
display="default"
onChange={changeSelectedDate}
/>
)}
</SafeAreaView>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
alignItems: "center",
justifyContent: "center"
},
}); আউটপুট

তারিখ চয়নকারী দেখান-এ ক্লিক করুন৷ পিকার দেখতে বোতাম।
আসুন এখন টাইম পিকার দেখি।
নীচের উদাহরণে দেখানো হিসাবে আমাদের শুধু সময় অনুযায়ী মোড প্রদর্শন করতে হবে −
উদাহরণ
import React, {useState} from 'react';
import {View, Button, Platform, SafeAreaView , StyleSheet} from 'reactnative';
import DateTimePicker from '@react-native-community/datetimepicker';
export default function App() {
const [mydate, setDate] = useState(new Date());
const [displaymode, setMode] = useState('time');
const [isDisplayDate, setShow] = useState(false);
const changeSelectedDate = (event, selectedDate) => {
const currentDate = selectedDate || mydate;
setDate(currentDate);
};
const showMode = (currentMode) => {
setShow(true);
setMode(currentMode);
};
const displayTimepicker = () => {
showMode('time');
};
return (
<SafeAreaView style={styles.container}>
<View>
<Button onPress={displayTimepicker} title="Your Time Picker" />
</View>
{isDisplayDate && (
<DateTimePicker
value={mydate}
mode={displaymode}
is24Hour={true}
display="default"
onChange={changeSelectedDate}
/>
)}
</SafeAreaView>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
alignItems: "center",
justifyContent: "center"
},
});

আপনার সময় চয়নকারী বোতামে ক্লিক করুন৷ টাইম পিকার দেখতে।