یک نمونه کد میگذارم که روش فرمت بندی ساعت و تاریخ رو نشون میده:
<div id="clock"></div>
<div id="calendarFA"></div>
<div id="calendarEN"></div>
const timeOptionsClock = {
hour: "2-digit",
minute: "2-digit",
second: "2-digit",
hour12: false,
}
const timeOptionsCalendarFA = {
year: "numeric",
month: "long",
day: "numeric",
weekday: "long",
hour: "2-digit",
minute: "2-digit",
second: "2-digit",
}
const timeOptionsCalendarEN = {
year: "numeric",
month: "long",
day: "numeric",
weekday: "long",
hour: "2-digit",
minute: "2-digit",
second: "2-digit",
}
const clock = document.getElementById("clock")
const calendarFA = document.getElementById("calendarFA")
const calendarEN = document.getElementById("calendarEN")
setInterval(() => {
clock.innerText = new Date().toLocaleString("en", timeOptionsClock)
calendarFA.innerText = new Date().toLocaleString("fa", timeOptionsCalendarFA)
calendarEN.innerText = new Date().toLocaleString("en-US", timeOptionsCalendarEN)
}, 1000)
Display current date and time in Persian format