کار با تاریخ در جاوااسکریپت
کار با تاریخ در جاوااسکریپت
جاوااسکریپت یکی از پرکاربردترین زبانهای برنامهنویسی برای مدیریت تاریخ و زمان در وب است. در این مقاله به بررسی شیء Date و روشهای مختلف کار با تاریخ در جاوااسکریپت میپردازیم.
شیء Date در جاوااسکریپت
برای کار با تاریخ در جاوااسکریپت، از شیء Date استفاده میکنیم. این شیء امکان ایجاد، مدیریت و تغییر تاریخها را فراهم میکند:
توجه: تمام تاریخها در جاوااسکریپت بر اساس زمان محلی سیستم کاربر محاسبه میشوند.
متد | توضیحات |
---|---|
new Date() | تاریخ و زمان فعلی |
getFullYear() | سال چهار رقمی |
getMonth() | ماه (0 تا 11) |
نمونههای کاربردی
در ادامه چند نمونه کد کاربردی برای کار با تاریخ ارائه میشود:
- نمایش تاریخ امروز:
let today = new Date();
console.log(today); - محاسبه اختلاف بین دو تاریخ:
let date1 = new Date('2023-01-01');
let date2 = new Date();
let diff = date2 - date1;
کتابخانههای مفید
برای کارهای پیچیدهتر با تاریخ، میتوانید از کتابخانههایی مانند:
- Moment.js
- date-fns
- Day.js
استفاده کنید. برای یادگیری بیشتر میتوانید اینجا را دنبال کنید.
نکته مهم: هنگام کار با تاریخها در برنامههای بینالمللی، همیشه به تفاوتهای زمانی (Time Zones) توجه داشته باشید.