DevToys Web Pro iconDevToys Web Proব্লগ
আমাদের রেট দিন:
ব্রাউজার এক্সটেনশন ব্যবহার করে দেখুন:

তারিখ রূপান্তরকারী

কনফিগারেশন

  • ফরম্যাট

    টাইমস্ট্যাম্প ফরম্যাট

  • টাইম জোন

  • কাস্টম ইপক

    ইউনিক্স ইপক (1970-01-01) এর পরিবর্তে একটি কাস্টম ইপক ব্যবহার করুন

টাইমস্ট্যাম্প

  • ISO 8601

  • তারিখ ও সময়

    ফরম্যাট করা আউটপুট

    UTC:
    আপেক্ষিক:
    প্রযুক্তিগত বিবরণ

    ডেট কনভার্টার কীভাবে কাজ করে

    টুলটি কী করে

    ডেট কনভার্টার মানব-পাঠযোগ্য ফরম্যাটের তারিখ ও টাইমস্ট্যাম্প এবং Unix টাইমস্ট্যাম্প (epoch time)-এর মধ্যে রূপান্তর করে। এই unix timestamp converter এবং timestamp converter দ্বিমুখী কনভার্সন হ্যান্ডেল করে: date থেকে timestamp এবং timestamp থেকে date। unix timestamp কনভার্ট করা, unix time converter, বা epoch time converter ফাংশনালিটি দরকার হলে এই টুলটি তাৎক্ষণিক ফলাফল দেয়। কনভার্টারটি ISO 8601 ডেট স্ট্রিং এবং স্ট্রাকচার্ড ডেট ফিল্ড (year, month, day, hour, minute, second) গ্রহণ করে সেগুলোকে Unix টাইমস্ট্যাম্পে রূপান্তর করে। এটি সেকেন্ড এবং মিলিসেকেন্ড (আপনি ফরম্যাট নির্বাচন করেন) উভয় ধরনের Unix টাইমস্ট্যাম্প হ্যান্ডেল করে এবং সেগুলোকে বিভিন্ন টাইমজোনে পাঠযোগ্য তারিখে রূপান্তর করে। এই milliseconds converter একসাথে একাধিক ফরম্যাটে তারিখ দেখায়—UTC সময়, লোকাল সময় (আপনার ব্রাউজার/ডিভাইস টাইমজোন), এবং রিলেটিভ সময় (যেমন, "2 hours ago")। টাইমস্ট্যাম্প UTC-ভিত্তিক; টাইমজোন কেবল প্রদর্শনে প্রভাব ফেলে। এটি স্ট্যান্ডার্ড Unix epoch (January 1, 1970) ছাড়াও কাস্টম epoch তারিখ সমর্থন করে, যা ভিন্ন রেফারেন্স পয়েন্ট ব্যবহার করা সিস্টেমের জন্য উপকারী।

    ডেভেলপারদের সাধারণ ব্যবহারক্ষেত্র

    ডেভেলপাররা টাইমস্ট্যাম্প ইস্যু ডিবাগ করা, টাইমজোনের মধ্যে কনভার্ট করা, বা Unix টাইমস্ট্যাম্প রিটার্ন করে এমন API নিয়ে কাজ করার সময় ডেট কনভার্টার ব্যবহার করেন। unix time converter ইপক টাইমকে মানব-পাঠযোগ্য তারিখে রূপান্তর করে ঘটনাগুলো কখন ঘটেছে তা বুঝতে সাহায্য করে। অনেক ডেভেলপার টাইমস্ট্যাম্প ক্যালকুলেশন যাচাই করতে, টাইমজোন-সম্পর্কিত বাগ ডিবাগ করতে, বা অ্যাপ্লিকেশনে দেখানোর জন্য তারিখ কনভার্ট করতে ডেট কনভার্টার ব্যবহার করেন। লগ ফাইলে থাকা টাইমস্ট্যাম্প, Unix time সহ API রেসপন্স, বা epoch ভ্যালু সহ ডেটাবেস রেকর্ড নিয়ে কাজ করার সময় epoch converter মূল্যবান। ডেভেলপাররা এটি ব্যবহার করেন সময়ের পার্থক্য হিসাব করতে, টাইমজোনের মধ্যে কনভার্ট করতে, বা বিভিন্ন লোকেলের জন্য তারিখ ফরম্যাট করতে। টুলটি ডেট-সম্পর্কিত সমস্যা ডিবাগ করা, API রেসপন্স বোঝা, বা বিভিন্ন সিস্টেমের জন্য তারিখ প্রস্তুত করতে সাহায্য করে।

    ডেটা ফরম্যাট, টাইপ বা ভ্যারিয়েন্ট

    কনভার্টারটি সেকেন্ড (10 ডিজিট) এবং মিলিসেকেন্ড (13 ডিজিট) উভয় ফরম্যাটের Unix টাইমস্ট্যাম্প হ্যান্ডেল করে। আপনি ফরম্যাটটি ম্যানুয়ালি নির্বাচন করেন; টুলটি দৈর্ঘ্য দেখে অটো-ডিটেক্ট করে না। এটি স্ট্যান্ডার্ড Unix epoch (January 1, 1970 00:00:00 UTC) এবং বিশেষায়িত সিস্টেমের জন্য কাস্টম epoch সমর্থন করে। ডেট ইনপুট ISO 8601 ফরম্যাট স্ট্রিং (যেমন 2024-01-01T00:00:00Z) বা স্ট্রাকচার্ড ডেট ফিল্ড গ্রহণ করে। কনভার্টারটি ISO 8601 ফরম্যাটে আউটপুট দেয় এবং টাইমজোন কনভার্সন হ্যান্ডেল করে—UTC, লোকাল সময় (ব্রাউজার টাইমজোন), এবং নির্দিষ্ট টাইমজোনে তারিখ দেখায়। এটি রিলেটিভ সময়ও হিসাব করে (যেমন, "3 days ago", "in 2 hours") এবং সপ্তাহের দিন, সপ্তাহ নম্বর, ও ডেলাইট সেভিং টাইম তথ্যসহ বিস্তারিত ব্রেকডাউন দেয়।

    উদাহরণ রূপান্তর:

    • 1609459200 (সেকেন্ড) → 2021-01-01T00:00:00Z
    • 1609459200000 (মিলিসেকেন্ড) → 2021-01-01T00:00:00Z

    সাধারণ ভুল ও এজ কেস

    একটি সাধারণ ভুল হলো সেকেন্ড বনাম মিলিসেকেন্ড গুলিয়ে ফেলা: Unix টাইমস্ট্যাম্প যেকোনো ফরম্যাটে হতে পারে, এবং ভুলটি ব্যবহার করলে তারিখ অনেক অতীত বা ভবিষ্যতে চলে যায়। আরেকটি সমস্যা হলো টাইমজোন হ্যান্ডলিং: টাইমস্ট্যাম্প UTC-ভিত্তিক, কিন্তু প্রদর্শনের জন্য টাইমজোন কনভার্সন দরকার। লোকাল সময় বলতে আপনার ব্রাউজার/ডিভাইস টাইমজোন বোঝায়, যা সার্ভারের টাইমজোন থেকে ভিন্ন হতে পারে। ডেলাইট সেভিং টাইম ট্রানজিশনে অস্পষ্টতা তৈরি হতে পারে: শরৎকালের ট্রানজিশনে একই লোকাল সময় দুইবার ঘটতে পারে। Year 2038 সমস্যা: 32-bit Unix টাইমস্ট্যাম্প 19 January, 2038-এ ওভারফ্লো করবে, যদিও এখন বেশিরভাগ সিস্টেম 64-bit টাইমস্ট্যাম্প ব্যবহার করে। Unix time লিপ সেকেন্ড উপেক্ষা করে; অধিকাংশ অ্যাপ্লিকেশনের জন্য এটি গ্রহণযোগ্য। কনভার্টারটি এসব এজ কেস হ্যান্ডেল করে, তবে টাইমস্ট্যাম্প নিয়ে কাজ করার সময় ডেভেলপারদের টাইমজোন পার্থক্য, DST ট্রানজিশন এবং প্রিসিশন ইস্যু সম্পর্কে সচেতন থাকা উচিত। ফরম্যাটের মধ্যে কনভার্ট করার সময় অফ-বাই-ওয়ান-ডে এরর এড়াতে টাইমজোন সঠিকভাবে নির্দিষ্ট আছে কি না নিশ্চিত করুন।

    কোডের বদলে কখন এই টুল ব্যবহার করবেন

    দ্রুত টাইমস্ট্যাম্প কনভার্সন, ডেট ইস্যু ডিবাগ করা, বা লগ/ API রেসপন্সে থাকা সময়ের মান বোঝার জন্য এই ডেট কনভার্টার ব্যবহার করুন। এটি একবারের কনভার্সন, টাইমজোন ক্যালকুলেশন, বা ডেট ফরম্যাট সম্পর্কে শেখার জন্য আদর্শ। প্রোডাকশন কোডের জন্য আপনার অ্যাপ্লিকেশনে ইন্টিগ্রেটেড date/time লাইব্রেরি ব্যবহার করুন, যা কনভার্সন, টাইমজোন ক্যালকুলেশন এবং ডেট অ্যারিথমেটিক হ্যান্ডেল করতে পারে। ডেট লাইব্রেরি ভালো এরর হ্যান্ডলিং, লোকেল সাপোর্ট এবং আপনার কোডবেসের সাথে ইন্টিগ্রেশন দেয়। ব্রাউজার টুলগুলো অ্যাড-হক কনভার্সন ও এক্সপ্লোরেশনে ভালো, আর কোড-ভিত্তিক সমাধান অটোমেশন, ভ্যালিডেশন এবং ডেটা প্রসেসিং পাইপলাইনের সাথে ইন্টিগ্রেশন দেয়। এন্টারপ্রাইজ অ্যাপ্লিকেশনের জন্য নেটিভ ডেট লাইব্রেরি ভালো পারফরম্যান্স, বিস্তৃত টাইমজোন সাপোর্ট এবং DST ট্রানজিশনের মতো এজ কেস হ্যান্ডলিং দেয়।