0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>пример кода для отображения текущего времени в 12-часовом формате:</p>
1
<p>пример кода для отображения текущего времени в 12-часовом формате:</p>
2
function displayTimeIn12HourFormat() { const now = new Date(); let hours = now.getHours(); let minutes = now.getMinutes(); let seconds = now.getSeconds(); const isAm = hours < 12; hours = hours % 12; hours = hours ? hours : 12; // заменяем 0 на 12 minutes = String(minutes).padStart(2, '0'); seconds = String(seconds).padStart(2, '0'); const timeString = `${hours}:${minutes}:${seconds} ${isAm ? 'AM' : 'PM'}`; console.log(timeString); } // Вызываем функцию displayTimeIn12HourFormat();<p>Если вы хотите упростить работу с форматированием времени, вы можете использовать встроенный объект Intl.DateTimeFormat:</p>
2
function displayTimeIn12HourFormat() { const now = new Date(); let hours = now.getHours(); let minutes = now.getMinutes(); let seconds = now.getSeconds(); const isAm = hours < 12; hours = hours % 12; hours = hours ? hours : 12; // заменяем 0 на 12 minutes = String(minutes).padStart(2, '0'); seconds = String(seconds).padStart(2, '0'); const timeString = `${hours}:${minutes}:${seconds} ${isAm ? 'AM' : 'PM'}`; console.log(timeString); } // Вызываем функцию displayTimeIn12HourFormat();<p>Если вы хотите упростить работу с форматированием времени, вы можете использовать встроенный объект Intl.DateTimeFormat:</p>
3
const options = { hour: 'numeric', minute: 'numeric', second: 'numeric', hour12: true }; const timeFormatter = new Intl.DateTimeFormat('en-US', options); console.log(timeFormatter.format(now));<p>Этот подход более предпочтителен, поскольку избавляет вас от необходимости вручную управлять форматированием времени.</p>
3
const options = { hour: 'numeric', minute: 'numeric', second: 'numeric', hour12: true }; const timeFormatter = new Intl.DateTimeFormat('en-US', options); console.log(timeFormatter.format(now));<p>Этот подход более предпочтителен, поскольку избавляет вас от необходимости вручную управлять форматированием времени.</p>