[{"data":1,"prerenderedAt":184},["ShallowReactive",2],{"page:/bn/guides/year-2038-problem/":3},{"id":4,"title":5,"body":6,"description":170,"extension":171,"eyebrow":172,"faq":173,"locale":174,"meta":175,"navigation":176,"pageType":177,"path":178,"related":173,"seo":179,"stem":182,"__hash__":183},"pages/bn/guides/year-2038-problem.md","2038 সালের সমস্যা",{"type":7,"value":8,"toc":159},"minimark",[9,13,22,26,29,32,35,39,89,98,101,105,108,111,115,123,136,140],[10,11,12],"h2",{"id":12},"সীমানা",[14,15,16,17,21],"p",{},"একটি স্বাক্ষরিত 32-বিট পূর্ণসংখ্যা −2,147,483,648 থেকে 2,147,483,647 পর্যন্ত মান সঞ্চয় করতে পারে। ইউনিক্স সেকেন্ড হিসাবে ব্যাখ্যা করা হয়েছে, ইতিবাচক সীমা হল ",[18,19,20],"code",{},"2038-01-19T03:14:07Z","। এক সেকেন্ড যোগ করা সেই প্রতিনিধিত্বকে ওভারফ্লো করে।",[10,23,25],{"id":24},"কে-চেক-করা-উচিত","কে চেক করা উচিত",[14,27,28],{},"লিগ্যাসি অপারেটিং সিস্টেম, এম্বেড করা ডিভাইস, ডাটাবেস কলাম এবং বাইনারি প্রোটোকল এখনও স্বাক্ষরিত 32-বিট সেকেন্ড ব্যবহার করতে পারে। একটি 64-বিট টাইমস্ট্যাম্প বা একটি উপযুক্ত তারিখের ধরন ব্যবহারিক সীমারেখাকে সাধারণ অ্যাপ্লিকেশনের জীবনকালের বাইরে নিয়ে যায়।",[10,30,31],{"id":31},"পরীক্ষা",[14,33,34],{},"সম্পূর্ণ স্ট্যাকের মাধ্যমে সীমানার উভয় পাশের মান পরীক্ষা করুন: পার্সার, স্টোরেজ, API সিরিয়ালাইজেশন, ক্লায়েন্ট রানটাইম এবং রিপোর্টিং টুল। একটি আধুনিক অ্যাপ্লিকেশন সার্ভার একটি পুরানো ডাটাবেস কলাম বা ডিভাইস প্রোটোকল রক্ষা করে না।",[10,36,38],{"id":37},"সীমানা-যাচাই-করুন","সীমানা যাচাই করুন",[40,41,42,55],"table",{},[43,44,45],"thead",{},[46,47,48,52],"tr",{},[49,50,51],"th",{},"ইউনিক্স সেকেন্ড",[49,53,54],{},"UTC",[56,57,58,69,79],"tbody",{},[46,59,60,66],{},[61,62,63],"td",{},[18,64,65],{},"2147483646",[61,67,68],{},"2038-01-19 03:14:06",[46,70,71,76],{},[61,72,73],{},[18,74,75],{},"2147483647",[61,77,78],{},"2038-01-19 03:14:07",[46,80,81,86],{},[61,82,83],{},[18,84,85],{},"2147483648",[61,87,88],{},"2038-01-19 03:14:08",[14,90,91,92,97],{},"তৃতীয় মানটি একটি বৃহত্তর উপস্থাপনায় একটি বৈধ টাইমস্ট্যাম্প। এটি সর্বাধিক স্বাক্ষরিত 32-বিট পূর্ণসংখ্যা অতিক্রম করে, ইউনিক্স সময়ের সংজ্ঞা নয়। এই সাইটের ",[93,94,96],"a",{"href":95},"/bn/timestamp-to-date/","টাইমস্ট্যাম্প রূপান্তরকারী"," যখন সেকেন্ড নির্বাচন করা হয় তখন এটি প্রদর্শন করতে পারে।",[14,99,100],{},"একটি স্বাক্ষরিত 32-বিট মান −2,147,483,648 থেকে 2,147,483,647 পর্যন্ত। ওভারফ্লো প্রত্যাখ্যান করার পরিবর্তে একটি পুরানো সিস্টেম মোড়ানো হলে, পরবর্তী মানটি নেতিবাচক সংখ্যায় পরিণত হতে পারে এবং 1901-এ উপস্থিত হতে পারে। সঠিক ব্যর্থতা ভাষা, অপারেটিং সিস্টেম এবং স্টোরেজ বিন্যাসের উপর নির্ভর করে।",[10,102,104],{"id":103},"সম্পূর্ণ-স্টোরেজ-পাথ-অডিট-করুন","সম্পূর্ণ স্টোরেজ পাথ অডিট করুন",[14,106,107],{},"ডাটাবেস কলাম, ড্রাইভার বাইন্ডিং, API স্কিমা, সিরিয়ালাইজেশন স্তর এবং অ্যাপ্লিকেশনের ধরন পরীক্ষা করুন। শুধুমাত্র ডাটাবেস কলাম স্থানান্তর করা একটি ক্লায়েন্ট বা এমবেডেড ডিভাইসে একটি 32-বিট কাস্ট ঠিক করে না। সীমানার আগে এবং পরে অবিলম্বে মান পরীক্ষা করুন, তারপরে সেগুলিকে আবার পড়ুন এবং শুধুমাত্র ফর্ম্যাট করা তারিখের পরিবর্তে সঞ্চিত পূর্ণসংখ্যার তুলনা করুন।",[14,109,110],{},"একটি উপযুক্ত বৃহত্তর পূর্ণসংখ্যা ব্যবহার করুন বা পুরো সিস্টেম জুড়ে সমর্থিত একটি নথিভুক্ত তারিখের ধরন ব্যবহার করুন। একটি স্বাক্ষরবিহীন 32-বিট সেকেন্ড কাউন্টারের পরবর্তী সীমানা রয়েছে; এটি নেতিবাচক তারিখ বা প্রতিটি প্রোটোকল সামঞ্জস্য সমস্যার সমাধান করে না।",[10,112,114],{"id":113},"অন্যান্য-সীমার-পার্থক্য-করুন","অন্যান্য সীমার পার্থক্য করুন",[14,116,117,118,122],{},"2038 সালের সমস্যাটি প্রায় 32-বিট ",[119,120,121],"strong",{},"সেকেন্ড"," স্বাক্ষরিত। জাভাস্ক্রিপ্টের নিরাপদ-পূর্ণসংখ্যা সীমা এবং একটি ব্রাউজার তারিখের সমর্থিত পরিসর পৃথক সীমাবদ্ধতা। একই তাৎক্ষণিকের জন্য সেকেন্ডের চেয়ে মিলিসেকেন্ডের একটি বড় মাত্রা প্রয়োজন; মাইক্রোসেকেন্ড এবং ন্যানোসেকেন্ড একটি ফ্লোটিং-পয়েন্ট পূর্ণসংখ্যার সঠিক পরিসীমা অনেক তাড়াতাড়ি অতিক্রম করতে পারে।",[14,124,125,126,130,131,135],{},"স্কেল নির্বাচন করতে ",[93,127,129],{"href":128},"/bn/guides/seconds-vs-milliseconds/","সেকেন্ড বনাম মিলিসেকেন্ড"," ব্যবহার করুন। একটি মাইগ্রেশন ফাইলের জন্য, ",[93,132,134],{"href":133},"/bn/batch-converter/","ব্যাচ কনভার্টার"," সারিগুলি পরীক্ষা করতে পারে, কিন্তু এটি আপনার বাহ্যিক সিস্টেম দ্বারা ব্যবহৃত প্রকারগুলি পরিদর্শন বা মেরামত করতে পারে না৷",[10,137,139],{"id":138},"স্ট্যান্ডার্ড-এবং-রানটাইম-রেফারেন্স","স্ট্যান্ডার্ড এবং রানটাইম রেফারেন্স",[141,142,143,152],"ul",{},[144,145,146],"li",{},[93,147,151],{"href":148,"rel":149},"https://man7.org/linux/man-pages/man2/time.2.html",[150],"nofollow","লিনাক্স সময়(2)",[144,153,154],{},[93,155,158],{"href":156,"rel":157},"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-time-values-and-time-range",[150],"ECMAScript তারিখ সময় পরিসীমা",{"title":160,"searchDepth":161,"depth":161,"links":162},"",2,[163,164,165,166,167,168,169],{"id":12,"depth":161,"text":12},{"id":24,"depth":161,"text":25},{"id":31,"depth":161,"text":31},{"id":37,"depth":161,"text":38},{"id":103,"depth":161,"text":104},{"id":113,"depth":161,"text":114},{"id":138,"depth":161,"text":139},"2038 সালের জানুয়ারিতে কেন 32-বিট ইউনিক্স সেকেন্ড ওভারফ্লো স্বাক্ষরিত হয়েছে, কোন সিস্টেমগুলি প্রভাবিত হয় এবং কীভাবে নিরাপদে স্টোরেজ পরীক্ষা করা যায়।","md","গাইড/সীমা",null,"bn",{},true,"guide","/bn/guides/year-2038-problem",{"title":180,"description":181},"বছর 2038 সমস্যা ব্যাখ্যা করা হয়েছে — ইউনিক্স টাইমস্ট্যাম্প সীমা","2038-01-19-এ স্বাক্ষরিত 32-বিট ইউনিক্স টাইমস্ট্যাম্প সীমা এবং আধুনিক 64-বিট সিস্টেমগুলি কীভাবে এটি এড়ায় তা বুঝুন।","bn/guides/year-2038-problem","QBcXFDaw6Rc65PG-RFS4LG3q_njmRUlI4cpylnf8Sj4",1793326445735]