তারিখকে স্ট্রিং এ রূপান্তর করা

TypeScript:
তারিখকে স্ট্রিং এ রূপান্তর করা

কিভাবে:

// toLocaleString() ব্যবহার করে সহজ রূপান্তর
let date = new Date();
let dateString = date.toLocaleString();
console.log(dateString); // "4/3/2023, 1:15:30 PM" (লোকেল অনুসারে ভিন্ন হবে)

// toISOString() ব্যবহার করে ISO ফরম্যাট
let isoString = date.toISOString();
console.log(isoString); // "2023-04-03T13:15:30.000Z"

// toLocaleDateString() ব্যবহার করে কাস্টম ফরম্যাট
let customString = date.toLocaleDateString('en-US', {
  year: 'numeric',
  month: 'long',
  day: 'numeric',
});
console.log(customString); // "এপ্রিল 3, 2023"

গভীর ডুব

তারিখের স্ট্রিং ফরম্যাটকে তার পাসপোর্ট হিসেবে ভাবুন, যা তাকে সিস্টেম সীমানাগুলির আড়ালে - ডাটাবেস থেকে ওয়েব পৃষ্ঠাগুলিতে যেতে দেয়। ঐতিহাসিকভাবে, আমরা অসমঞ্জস তারিখ ফরম্যাটের সাথে লড়াই করেছি, যার ফলে ISO 8601 এর মতো মানদণ্ড চালু হয়েছে। এটি বিশ্বজুড়ে তারিখ আদান-প্রদান সহজ করে তোলে।

অন্তর্নির্মিত পদ্ধতিগুলির বিকল্প? লাইব্রেরি! বছরের পর বছর ধরে Moment.js ছিল পছন্দের, কিন্তু আজকাল date-fns বা Luxon পছন্দের বিকল্প - তারা হালকা এবং আরো মডুলার।

এই রূপান্তরগুলির মূল পদ্ধতিগুলিতে নিহিত। toLocaleString() ব্যবহারকারীর লোকেলের উপর ভিত্তি করে, যা ব্যবহারকারীদের কাছে প্রদর্শনের জন্য আদর্শ। toISOString(), অন্যদিকে, ISO 8601 ফরম্যাটে অটল থাকে, যা একটি মানক ফরম্যাটে তারিখ সিরিয়ালাইজ এবং সংরক্ষণ করার জন্য অসামান্য। এবং toLocaleDateString() আপনাকে উপস্থিতি নিয়ন্ত্রণ করতে দেয়, নির্দিষ্ট স্টাইলিং প্রয়োজনগুলির প্রতি মনোযোগ দিয়ে।

আরও দেখুন