У меня есть строка даты, отформатированная как: < /p>
20250330230300-0400
< /code>
Я пытаюсь получить эту строку в формат: < /p>
3/30/2025 11:03
< /code>
То, что я делал изначально, было что -то вроде этого: < /p>
var formattedDateTime = dateString.substring(4,6) + '/' + dateString.substring(6,8) + '/' + dateString.substring(0,4) + ' ' + dateString.substring(8,10) + ':' + dateString.substring(10,12)
//Remove leading 0s from day and month
formattedDateTime = formattedDateTime .replace(/0(\d)\/0?(\d)/g, '$1/$2')
< /code>
Что мой код не учитывает 23 военного времени, которое составляет 11:03 вместо 23:02. Может ли кто -нибудь указать мне либо как это сделать, либо более эффективный способ сделать это?
Подробнее здесь: https://stackoverflow.com/questions/795 ... tary-hours