একটি ওয়েব অ্যাপ্লিকেশন লেখার সময়, এটি ইউটিসি টাইমস্ট্যাম্প হিসাবে ডিবিতে সমস্ত তারিখের সময় (সার্ভার সাইড) সংরক্ষণ করে তোলে ।
আমি অবাক হয়ে গিয়েছিলাম যখন আমি লক্ষ্য করেছি যে আপনি জাভাস্ক্রিপ্টে টাইমজোন হেরফেরের ক্ষেত্রে স্থানীয়ভাবে বেশি কিছু করতে পারবেন না।
আমি ডেট অবজেক্টটি একটু বাড়িয়ে দিয়েছি। এই ফাংশনটি কি অর্থবোধ করে? মূলত, যতবারই আমি সার্ভারে কিছু প্রেরণ করি, এটি এই ফাংশনটির সাথে ফর্ম্যাট করা টাইমস্ট্যাম্প হতে চলেছে ...
আপনি এখানে কোন বড় সমস্যা দেখতে পারেন? অথবা অন্য কোনও কোণ থেকে সমাধান হতে পারে?
Date.prototype.getUTCTime = function(){
return new Date(
this.getUTCFullYear(),
this.getUTCMonth(),
this.getUTCDate(),
this.getUTCHours(),
this.getUTCMinutes(),
this.getUTCSeconds()
).getTime();
}
এটা আমার কাছে কিছুটা বিশৃঙ্খল মনে হচ্ছে। আর পারফরম্যান্স নিয়ে আমিও তেমন নিশ্চিত নই।
new Date().toString()
আপনি বর্তমান সময় অঞ্চল সময়ের উপস্থাপনা দেখাবে new Date().toUTCString()
আপনি ইউটিসি সময় repr প্রদর্শন করবে তবে new Date().getTime()
হয় সবসময় ইউটিসি কারণ কি ইউনিক্স সময় হিসাবে সংজ্ঞায়িত করা হয় যে: "ইউনিক্স সময় (এছাড়াও POSIX সময় বা কাল সময় নামেও পরিচিত) instants বর্ণনা জন্য একটি সিস্টেম সময়ের সাথে সাথে, সংঘবদ্ধ ইউনিভার্সাল টাইম (ইউটিসি), বৃহস্পতিবার, 1 জানুয়ারী, ১৯০ since সাল থেকে সেকেন্ডের সংখ্যার হিসাবে সংজ্ঞায়িত, লিপ সেকেন্ড গণনা করা হয়নি। "