Могу ли я запретить ejs вычислять дату с дефисом? - PullRequest
1 голос
/ 29 апреля 2019

Я создаю массив с циклом for для ряда дат в этом формате '2019-04'.Проблема в том, что ejs оценивает это как вычитание и выдает мне «2015».

var labels = []
<%for(var i = 0; i < totals.length; i++) { %>
    labels.push(<%= totals[i].period%>+",")
    console.log(labels)
<%}%>

Ожидаемый результат всегда должен быть датой в формате YYYY-MM, но результаты вычитания, так что для 2018-12 Я получаю 2006, 2019-1 Я получаю 2018 и так далее.

1 Ответ

0 голосов
/ 29 апреля 2019

Я решил это.Мне нужно было только включить теги ejs в кавычки, и они мне не нужны были через запятую

        labels.push("<%= totals[i].period %>",)
...