2015-11-09 5 views
1

Я пробую абсолютный самый базовый моментный тест, и он вообще не работает.Строка формата moment не признана

я сделал следующее:

npm install moment 

затем в app.js я сделал следующее:

var moment = require('moment'); 
var testDate = new Date(); 
console.log(moment(testDate).format('yyyy')); 

Который должен напечатать 4 цифры года. Вместо этого он печатает

гггг

на консоли. почему это не форматирование?

ответ

4

Использовать YYYY вместо yyyy.

По moment format docs действительных форматов года являются YY (пример вывода "15") и YYYY (пример вывода "2015").

Символы, которые не распознаются как токены формата, включены в качестве литералов.

+0

это сделал. Я подумал, что, возможно, это было нечто более зловещее, потому что по какой-то причине IDE (intellij), которую я использую, распознает все другие модули узла, кроме момента –