JavaScript Temporal.Now
2 اسفند 1404
ارسال شده توسط سمیرا خانی
6 بازدید
در جاوااسکریپت مدرن، Temporal.Now بخشی از API جدید Temporal است که برای گرفتن تاریخ و زمان فعلی سیستم استفاده میشود.
به زبان ساده:
Temporal.Nowیعنی «زمان فعلی همین الان»
📌 کاربرد Temporal.Now
این شیء متدهایی دارد که هر کدام نوع خاصی از تاریخ/زمان فعلی را برمیگردانند.
1️⃣ گرفتن تاریخ امروز (بدون ساعت)
Temporal.Now.plainDateISO()
🔹 ترجمه:
«دریافت تاریخ امروز بر اساس تقویم ISO»
2️⃣ گرفتن زمان فعلی (بدون تاریخ)
Temporal.Now.plainTimeISO()
🔹 ترجمه:
«دریافت ساعت فعلی بر اساس استاندارد ISO»
3️⃣ تاریخ و زمان با منطقه زمانی
Temporal.Now.zonedDateTimeISO()
🔹 ترجمه:
«دریافت تاریخ و زمان فعلی همراه با منطقه زمانی (Time Zone)»
4️⃣ دریافت لحظه دقیق جهانی (UTC)
Temporal.Now.instant()
🔹 ترجمه:
«دریافت لحظه فعلی جهانی (UTC Instant)»
🧠 تفاوت مهم با Date
در روش قدیمی:
new Date()
همه چیز در یک شیء ترکیب شده است.
اما در Temporal.Now:
هر نوع زمان به صورت جدا و دقیق مدیریت میشود (تاریخ، ساعت، لحظه جهانی، منطقه زمانی و …).
🎯 خلاصه ساده
Temporal.Now یعنی:
«بخش گرفتن زمان فعلی در استاندارد جدید Temporal»
دیدگاهتان را بنویسید