Я пытаюсь получить дату, с которой была отправлена форма. С кодом:
Template.SingleDailylog.helpers({
date: function(){
const id = FlowRouter.getParam('id');
if (id) {
profile = Dailylog.findOne({_id:id});
}
if (profile && profile.date) {
logDate = profile.date;
}
if (logDate) {
return moment(logDate).format('MM/DD/YYYY');
}
},
Дата отображается, но в консоли она говорит: Исключение в помощнике по шаблону: ReferenceError: logDate не определено
в Object.date (http://localhost:3000/app/app.js?hash=b97240050e4c7c8657adb412270a5335856229b7:8546:5)
Если я заменю 'logDate' на 'name':
Template.SingleDailylog.helpers({
date: function(){
const id = FlowRouter.getParam('id');
if (id) {
profile = Dailylog.findOne({_id:id});
}
if (profile && profile.date) {
name = profile.date;
}
if (name) {
return moment(name).format('MM/DD/YYYY');
}
},
Я получаю: Предупреждение об устаревании: указанное значение не соответствует распознанному формату RFC2822 или ISO. момент конструирования возвращается к js Date (), который не надежен во всех браузерах и версиях. Форматы дат, отличные от RFC2822 / ISO, не рекомендуется и будут удалены в следующем основном выпуске.