ভবিষ্যত বা অতীতের তারিখ গণনা করা

Bash:
ভবিষ্যত বা অতীতের তারিখ গণনা করা

কিভাবে:

Bash-এ, আপনি date কমান্ডের সাথে -d ফ্লাগ ব্যবহার করে তারিখ পরিবর্তণ করতে পারেন। এখানে দেখানো হলো কিভাবে:

# বর্তমান তারিখ
date

# ভবিষ্যত তারিখ: এখন থেকে 10 দিন পরে
date -d "+10 days"

# অতীতের তারিখ: 10 দিন আগে
date -d "-10 days"

# নির্দিষ্ট ভবিষ্যত তারিখ: সপ্তাহ, মাস, বছর যোগ করা
date -d "+1 month"
date -d "+2 weeks"
date -d "+1 year"

# ভবিষ্যত তারিখের জন্য নমুনা আউটপুট
Mon 31 Jan 2023 12:34:56 PM PST

গভীরে ডুব দেওয়া

স্ক্রিপ্টিং এবং প্রোগ্রামিংয়ে তারিখ পরিবর্তন একটি সাধারণ প্রয়োজন। ঐতিহাসিকভাবে, লিপ বছর, টাইমজোন ইত্যাদি পরিচালনা করা অধিক জটিল এবং ভুলভ্রান্তিপূর্ণ ছিল। Unix-এর মতো সিস্টেমে, date কমান্ডে সহজ তারিখ হিসেবের জন্য অপশনগুলি যোগ করা হয়েছে।

বিকল্পগুলি মধ্যে আছে শেল অঙ্ক অথবা awk বা perl এর মতো বাহ্যিক টুল ব্যবহার করা জটিল তারিখ যুক্তির জন্য, কিন্তু মৌলিক অপারেশনের জন্য date কমান্ড সবচেয়ে সহজ এবং সরাসরি থাকে। অভ্যন্তরীণভাবে, date কমান্ড সময় গণনার জটিলতা পরিচালনা করতে সিস্টেম লাইব্রেরিগুলি ব্যবহার করে, এটি ব্যবহারকারী থেকে আবষ্ট্রাক্ট করে।

আরও দেখুন