دریافت تاریخ و زمان بر اساس timezone در جاوا اسکریپت

timezone در جاوا اسکریپت – احتمالا کلمه منطقه زمانی به گوشتان خورده است که به معنای اختلاف زمانی مناطق مختلف است مثلا اختلاف زمانی ایران و آلمان حدودا 2 و ساعت نیم می باشد .
در این آموزش قصد داریم به شما نحوه استفاده از timezone را در جاوا اسکریپت یاد بدهیم .
تابع برای timezone
function getDateByTimeZone(date, timezone = null) { timezone = timezone ? timezone : "Asia/Tehran"; return (new Date(typeof date === "string" ? date : date.toString())).toLocaleString("en-US", { timeZone: timezone }); }
نحوه استفاده از آن
console.log(getDateByTimeZone("2022/05/29 15:56:33" , "Asia/Tehran")); console.log(getDateByTimeZone("2022/05/29 15:56:33" , "Europe/Berlin")); /* "5/29/2022, 3:56:33 PM" "5/29/2022, 1:26:33 PM" */
همچنین اگر میخواهید لیست تمامی مناطق زمانی را برای آرگومان دوم می توانید از اینجا دسترسی داشته باشید .
ارسال نظر