Формат даты javascript

322
19 января 2017, 05:57

JSON.parse представляет дату в формате

2017-01-09T14:02:25.207

В документе дат много, применять к каждой функцию toLocaleDateString не оптимально. Как привести формат всех дат в документе? Например к такому

09.01.2017

Answer 1

Если же, как сказал Grundy не возможно получить нужный формат с сервера, то можно вот так:

var date = '2017-01-09T14:02:25.207'; 
 
document.querySelector('button').onclick = function() { 
  var new_date = date.replace(/^(\d+)\-(\d+)\-(\d+)\D.+$/, '$3.$2.$1'); // Преобразовываем дату 
   
  console.log(new_date); 
};
<button>Показать дату</button>

READ ALSO
Как исправить Uncaught SyntaxError: Unexpected token &lt;

Как исправить Uncaught SyntaxError: Unexpected token <

Не могу понять что не нравится браузеру в 12-ой и скорее всего 14-ой строке

403
Поиск конкретного слова на странице с помощью JS

Поиск конкретного слова на странице с помощью JS

Добрый деньИскал в интернете, примеров много разных поиска слова по странице, но обычно это именно функция поиска для юзера

605
формат Json и MySQL

формат Json и MySQL

Всем приветНа главной странице есть скрипт, который прогружает файл do_rating

307
Запустить внешний скрипт в расширении Chrome

Запустить внешний скрипт в расширении Chrome

Делаю расширение для браузера Google ChromeСтолкнулся с такой проблемой - нужно вставить в расширение данный скрипт

277