আমি মনে করি এটি ওপি যা জিজ্ঞাসা করেছিল তার কাছাকাছি (যেহেতু তিনি জানে না যে বিএসটি তাইপেই? এবং উত্তরটি কীভাবে 'বিএসটি' থেকে "এশিয়া / তাইপেই" যেতে হবে তা ব্যাখ্যা করে না)।
প্রথম আমার বর্তমান তারিখ:
$ date
Mon Apr 21 13:07:21 MDT 2014
তারপরে আমি যে তারিখটি জানতে চাই:
$ date -d '5pm BST'
Mon Apr 21 15:00:00 MDT 2014
সুতরাং আমি জানি যে 5pm BST
2 ঘন্টা দূরে।
আমি সাধারণত ভুলে যাই যদি আমাকে EDT বার থেকে দুই ঘন্টা যোগ করতে বা সরাতে হয় তাই আমার যে সাধারণ টাইম অঞ্চলগুলির সাথে কাজ করতে হবে তার সাথে আমার একটি ছোট স্ক্রিপ্ট রয়েছে:
$ cat tz
#!/bin/bash
TZ='America/Edmonton' date
TZ='America/Chicago' date
TZ='America/New_York' date
এবং আউটপুট:
$ tz
Mon Apr 21 13:12:32 MDT 2014
Mon Apr 21 14:12:32 CDT 2014
Mon Apr 21 15:12:32 EDT 2014
আপনার tz
স্ক্রিপ্টের জন্য বৈধ অবস্থানগুলি এখানে পাওয়া যাবে /usr/share/zoneinfo
।
তবে আবার, ভবিষ্যতে সময়ের জন্য আমি কেবল ব্যবহার করি date -d '<time> <timezone>'
।