Манипуляция со строкой.
Писал небольшой скриптик, но в одном месте чего-то не получается. Ситуация такая:
Во всплывающее окно на страничке копируется дата формата "01Jan1945" после нажатия на кнопку "ok" запись должна записаться в "textarea" в формате "19450101" тоесть в обратном порядке и с подменой названий месяцев на их числовое значение. Заранее спасибо |
|
String.prototype.to = function () { var x = new Date(this.replace(/(\d+)(\w+?)(\d+)/, '$1 $2 $3')).getMonth() + 1, x = x < 10 ? '0' + x : x; return this.slice(-4) + x + this.slice(0, 2); }; alert('01Feb1945'.to()); |
Спасибо огромное! После маленькой модификации все получилось.
|
Часовой пояс GMT +3, время: 21:05. |