ایجاد نام فایل با تاریخ و ساعت جاری
اگر مایلید نام فایلی با تاریخ و ساعت جاری داشته باشید می توانید از کد زیر استفاده نمایید :
// نام فایل را با تاریخ و زمان فرمت شده ایجاد کنید const date = new Date(); const formattedDate = `${date.getFullYear()}-${(date.getMonth() + 1).toString().padStart(2, '0')}-${date.getDate().toString().padStart(2, '0')}`; const formattedTime = `${date.getHours().toString().padStart(2, '0')}${date.getMinutes().toString().padStart(2, '0')}`; const fileName = `ExportedData_${formattedDate}_${formattedTime}`;
نکته : این کاراکتر (`) که به آن “بکتیک” (backtick) گفته میشود، برای ایجاد رشتههای قالببندی شده (template literals) در جاوااسکریپت استفاده میشود. با استفاده از رشتههای قالببندی شده، میتوانید به راحتی متغیرها و عبارات را درون رشتهها قرار دهید و آنها را قالببندی کنید. این ویژگی در ES6 معرفی شده است.
در کدهای من، از بکتیک برای ایجاد رشتههای چند خطی و جایگذاری متغیرها درون آنها استفاده شده است. مثالی از استفاده از بکتیک:
const name = "John"; const greeting = `Hello, ${name}! How are you today?`; console.log(greeting); // خروجی: Hello, John! How are you today?
در اینجا، ${name}
به متغیر name
اشاره میکند و مقدار آن را درون رشته قرار میدهد. همچنین، استفاده از بکتیک به شما اجازه میدهد تا رشتههای چند خطی بدون نیاز به کاراکترهای فرار (\n
) ایجاد کنید.