از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
ایجاد مهر زمانی UTC/GMT در جاوا اسکریپت
سرفصلهای مطلب
معرفی
هنگام کار با جاوا اسکریپت، ممکن است اغلب نیاز به ایجاد مهر زمانی داشته باشید که در زمان هماهنگ جهانی (UTC) یا به وقت گرینویچ (GMT) باشد. این یک نیاز متداول در توسعه وب است، به ویژه هنگامی که با کاربران بین المللی سروکار دارید. در این مقاله، روش تولید مهر زمانی UTC/GMT با استفاده از جاوا اسکریپت را بررسی خواهیم کرد.
درک UTC و GMT
قبل از اینکه وارد کد شویم، مهم است که بدانیم UTC و GMT چیست. UTC یا زمان جهانی هماهنگ، استاندارد زمانی است که در هوانوردی، محاسبات، ناوبری، پیش بینی آب و هوا و بسیاری از زمینه های دیگر استفاده می شود. اساساً این زمان در نصف النهار اصلی (طول جغرافیایی 0 درجه) است، اما با چند تفاوت فنی که خارج از محدوده این مقاله است.
GMT یا به وقت گرینویچ، میانگین زمان خورشیدی در رصدخانه سلطنتی در گرینویچ لندن است. زمانی استاندارد بین المللی زمان بود، اما تا حد زیادی با UTC جایگزین شده است.
توجه داشته باشید: برای اکثر اهداف عملی، به ویژه در محاسبات، UTC و GMT معادل در نظر گرفته می شوند.
ایجاد مهر زمانی UTC/GMT
اکنون که متوجه شدیم UTC و GMT چیست، بیایید ببینیم چگونه میتوانیم با استفاده از جاوا اسکریپت مهر زمانی در این قالبها ایجاد کنیم.
در جاوا اسکریپت، Date
شی برای کار با تاریخ و زمان استفاده می شود. این Date.now()
متد تعداد میلی ثانیه ها را از زمان یونیکس برمی گرداند (1 ژانویه 1970 00:00:00 UTC). با این حال، مقدار به طور پیش فرض به UTC یا GMT نیست. برای تبدیل آن می توانیم از Date.prototype.toUTCString()
روش.
در اینجا یک مثال است:
let date = new Date();
let timestamp = date.getTime();
let utcDate = new Date(timestamp);
console.log(utcDate.toUTCString());
وقتی این را اجرا میکنید، رشتهای را به نمایش میگذارد که تاریخ و زمان فعلی را در UTC نشان میدهد، مانند این:
"Wed, 23 Aug 1402 22:43:21 GMT"
نتیجه
در این بایت، یاد گرفتیم که UTC و GMT چیست و چگونه در برنامه نویسی/محاسبات استفاده می شوند. ما همچنین روش ایجاد مهر زمانی UTC/GMT را در جاوا اسکریپت با استفاده از Date
شی و روش های آن
(برچسبها برای ترجمه)# جاوا اسکریپت
منتشر شده در 1402-12-31 14:35:03