Замена символов в строке, установка даты
Подскажите пожалуйста есть строка в формате addDate:"2016-01-23",
как мне преобразовать 2016-01-23 в 2016,01,23 для того чтобы данные из этого обьекта я мог передать в установку даты var date = new Date(2014, 11, 31); или подскажите альтернативу если есть обьекты и мне по критерию надо проверить какие из них были добавлены в выходной
{
id:000267964671,
addDate:"2017-04-17",
type:"Паспорт"
},
{
id:000648395671,
addDate:"2016-01-23",
type:"Договор",
ref:"ZXC129ASD"
}
|
console.log('2017-04-17'.split('-').join(','));
console.log('2017-04-17'.replace(/-/gm, ','));
|
Не надо ничего заменять, это ISO формат, нужно его разбирать методами готовыми - new Date(Date.parse(addDate))
|
uryashnik,
var dateArray = obj.addDate.match(/\d+/g); dateArray[1]--; //месяцы в js Date - 0-11 //современный js var date = new Date(...dateArray); //классика var date = new Date(0,0,0); date.setFullYear.apply(date, dateArray); laimas, ну например 8 ослик не осилит такой формат. |
Цитата:
|
| Часовой пояс GMT +3, время: 04:01. |