জাভাস্ক্রিপ্টে আমার তারিখের অবজেক্টগুলি সর্বদা ইউটিসি +২ দ্বারা প্রতিনিধিত্ব করা হয় কারণ আমি যেখানে রয়েছি। সুতরাং এই মত
Mon Sep 28 10:00:00 UTC+0200 2009
সমস্যা JSON.stringify
উপরের তারিখকে রূপান্তর করছে
2009-09-28T08:00:00Z (notice 2 hours missing i.e. 8 instead of 10)
আমার যা প্রয়োজন তারিখ এবং সময় সম্মানিত করার জন্য তবে এটি নয়, তাই এটি হওয়া উচিত
2009-09-28T10:00:00Z (this is how it should be)
মূলত আমি এটি ব্যবহার:
var jsonData = JSON.stringify(jsonObject);
আমি একটি replacer পরামিতি (স্ট্রিংফাই উপর দ্বিতীয় প্যারামিটার) পাস করার চেষ্টা করেছি কিন্তু সমস্যাটি হ'ল মানটি ইতিমধ্যে প্রক্রিয়াভুক্ত হয়েছে।
আমিও ব্যবহার করার চেষ্টা toString()
এবং toUTCString()
তারিখ বস্তুর উপর, কিন্তু এই আমাকে দিতে না আমি হয় চান ..
আমাকে কি কেউ সাহায্য করতে পারবেন?
2009-09-28T10:00:00Z
সময় হিসাবে একই মুহূর্ত প্রতিনিধিত্ব করে নাMon Sep 28 10:00:00 UTC+0200 2009
।Z
একটি ইন আইএসও 8601 তারিখ ইউটিসি মানে, এবং ইউটিসি 10 বাজে সময় একটি ভিন্ন মুহূর্তে +0200 10 ঘটিকায় করতে। সঠিক সময় অঞ্চলটি দিয়ে তারিখটি সিরিয়ালীকৃত করা চাওয়া এক জিনিস হতে পারে তবে আপনি আমাদেরকে এটি এমন একটি উপস্থাপনায় ক্রমিকায়িত করতে সহায়তা করতে বলছেন যা স্পষ্টতই, উদ্দেশ্যমূলকভাবে ভুল ।