Как вывести дату без точек, с пробелами?

191
20 апреля 2017, 17:02

Нужно вывести дату в формате среда, 19 4 2017 именно с пробелами.

Пытаюсь так:

var date = new Date(); 
 
    var options = { 
        year: 'numeric', 
        month: 'numeric', 
        day: 'numeric', 
        timezone: 'UTC', 
        weekday: 'long', 
    }; 
 
    var day = date.toLocaleString("ru", options);   
 
    $('#js-date').text(day);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
 
 
<span class="date" id="js-date"></span>

Но выводит с точками.

А так (задаю era: 'short',), выводит еще и лишние строки (г. н. э):

var date = new Date(); 
 
    var options = { 
        year: 'numeric', 
        month: 'numeric', 
        day: 'numeric', 
        timezone: 'UTC', 
        weekday: 'long', 
        era: 'long', 
    }; 
 
    var day = date.toLocaleString("ru", options);   
 
    $('#js-date').text(day);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
 
 
<span class="date" id="js-date"></span>

Вопрос: как можно вывести дату в формате среда, 19 4 2017 убрав при этом вывод Г. Н. Э. ?

Answer 1

var date = new Date(); 
var day = date.toLocaleString("ru", {weekday: 'long'}) + ', ' + date.getDate() + ' ' + (date.getMonth() + 1) + ' ' + date.getFullYear();   
 
$('#js-date').text(day);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
 
 
<span class="date" id="js-date"></span>

READ ALSO
Сохранение переменных в html и их экспорт в JS

Сохранение переменных в html и их экспорт в JS

Имеются переменные в html полученные при помощи socketio

216
Ошибка - js invalid or unexpected token

Ошибка - js invalid or unexpected token

Подскажите что не так:

278
Открыть div по клику на другой div

Открыть div по клику на другой div

Всем доброго времени сутокЕсть такая разметка

210
При form.submit() опускается проверка полей на required

При form.submit() опускается проверка полей на required

Есть форма с инпутом, который обьязателен для заполнения

313