آشنایی با متد toLocaleDateString در جاوا اسکریپت
تو جاوا اسکریپت، کار با تاریخ میتونه کمی گیج کننده باشه. اما خوشبختانه، متدهای مختلفی وجود دارن که کار رو راحتتر میکنن. یکی از این متدها، toLocaleDateString هستش که میتونه تاریخ رو به فرمت محلی نمایش بده. این یعنی میتونی تاریخ رو به شکل روز-ماه-سال یا ماه-روز-سال و به هر فرمت دیگهای که مردم در منطقه شما استفاده میکنن، نمایش بدی.
با استفاده از toLocaleDateString، میتونی تاریخها رو به سادگی به فرمت مورد نظر خودت تبدیل کنی. این متد بر اساس تنظیمات زبان و منطقهای که کاربر داره، تاریخ رو فرمت میکنه. مثلاً، اگه شما یک برنامه وب دارید که مخاطبین مختلفی از سراسر جهان داره، میتونی به راحتی تاریخ رو به زبان و فرمت محلی هر کاربر نشون بدی.
استفاده از این متد بسیار سادست. فقط کافیه یک شیء Date بسازی و سپس متد toLocaleDateString رو برای نمایش تاریخ فراخوانی کنی. همچنین میتونی پارامترهایی رو برای تعیین گزینههای خاص به این متد پاس بدی و فرمت دقیق تاریخ رو کنترل کنی. این کار به شما این امکان رو میده که تاریخها رو به شکل جذابتر و کاربرپسندتری نمایش بدید.
نمونه کد استفاده از toLocaleDateString
const today = new Date();
const localDateString = today.toLocaleDateString();
console.log(localDateString);
توضیحات کد
const today = new Date();
در این خط، یک شیء Date به نام today ایجاد میکنیم که تاریخ و زمان فعلی رو نگهداری میکنه.
const localDateString = today.toLocaleDateString();
در اینجا متد toLocaleDateString رو برای شیء today صدا میزنیم که تاریخ رو به فرمت محلی تبدیل میکنه و درون متغیر localDateString ذخیره میکنیم.
console.log(localDateString);
در این خط، تاریخ محلی رو که در متغیر localDateString ذخیره شده، در کنسول چاپ میکنیم.