JavaScript — извлечение даты и времени из строки

Извлечь дату и время из строки

У меня есть строка даты времени:

Пт Фев 08 2013 09:47:57 GMT 0530 (IST)

Мне нужно извлечь части даты (08.02.2013) и времени (09:47 утра) и сохранить их в двух переменных.

Есть ли эффективный способ сделать это с помощью JavaScript?

Я написал следующий код:

 var day = elementDate.getDate(); //Date of the month: 2 in our example var monthNo = elementDate.getMonth(); //Month of the Year: 0-based index, so 1 in our example var monthDesc = {'0':'January', '1':'February'}; //, "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); var year = elementDate.getFullYear() //Year: 2013 var hours = elementDate.getHours(); var mins = elementDate.getMinutes(); var lDateValue = (year.toString()   "-"   monthNo.toString()   "-"   day.toString()); document.getElementById("lDate").value = lDateValue; 

У меня есть это в моем HTML:

 {amp}lt;input type="date" name="name" id="lDate" class="custom" value=""/{amp}gt; {amp}lt;input type="time" name="name" id="lTime" class="custom" value="" /{amp}gt; 

Поля не обновляются. Я что-то пропустил?

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector