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

دریافت تاریخ و زمان بر اساس 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"

*/

همچنین اگر میخواهید لیست تمامی مناطق زمانی را برای آرگومان دوم می توانید از اینجا دسترسی داشته باشید .

ارسال نظر

جهت استفاده از کد حتما از تگ pre استفاده نمایید .

contact us