تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ nafise
date string
جامعه جاوا اسکریپت ایجاد شده در ۲۴ شهریور ۱۴۰۱

خسته نباشید تاریخ روی صفحه نمایش بصورت ISOنمایش داده میشه من چطور اون رو تبدیل بهdate string وتاریخ شمسی کنم؟

function date(){ 
var r= new Date();
var year = r.getFullYear()
var months=r.getMonth();
var dates = r.getDate();
var day =r.getDay();
var test =year+"//"+ months+"//"+dates+"//"+day;
document.getElementById("My Date").textContent=test
setTimeout(date ,1000);
}
date();
console.log(new Date);

سلام وقت بخیر .

برای اینکه date رو به صورت date string داشته باشید میتونید از method زیر استفاده کنید :

let date = new Date().toDateString();

برای دسترسی به date string به صورت شمسی (با اعداد فارسی):

let persianDateString = new Date().toLocaleDateString("fa-IR");

برای دسترسی به date string به صورت شمسی (با اعداد لاتین) :

let persianDateStringLatin = new Date().toLocaleDateString("fa-IR-u-nu-latn");

در کل تابع toLocaleDateString اپشن‌ها زیادی میگیره که برای بررسی بیشتر میتونید اینجا رو مطالعه کنید .

موفق باشید .

بهترین پاسخ
علیرضا ایمانی ۲۵ شهریور ۱۴۰۱، ۱۴:۲۶