Конвертировать дату из Дня недели в Имя дня - PullRequest
0 голосов
/ 07 июня 2018

Я использую moment.js для манипулирования датами.Я получаю данные, в которых день поля представлен в виде цифр, например, 1 для понедельника, 2 для вторника и так далее.Как я могу преобразовать эти int обратно в «Monday, Tuesday» и т. Д. С помощью moment.js?

Ответы [ 2 ]

0 голосов
/ 07 июня 2018

Используйте метод day(arg) для извлечения объекта данных, а затем используйте format("dddd") для получения строки дня недели.

var date = moment();
let dayNumber = 4;
let dayString = date.day(dayNumber).format("dddd");
console.log(dayString);
<script type="text/javascript" src="https://rawgit.com/moment/moment/2.2.1/min/moment.min.js"></script>
0 голосов
/ 07 июня 2018

Вы можете иметь массив строк с днями недели в нужном вам порядке:

var daysOfWeek = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]

function getDayOfWeek(var number){
    return daysOfWeek[number];
}
...