Как можно сравнить «current date» vs «movie.premiere»?

Енот
Новичек
Регистрация
8 Сен 2018
Сообщения
188
#1
Что-то типа
Код:
if(current date < movie.premiere) { фильм еще не вышел... }
Помогите сделать пожалуйста? Спасибо
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
2,168
#2
if (new Date() < new Date(movie.premiere)) { фильм еще не вышел... }
 
Енот
Новичек
Регистрация
8 Сен 2018
Сообщения
188
#3
Хммм
Код:
new Date(movie.premiere)
не работает... выдает "invalid date"..
 

App

Думает, что помогает
Регистрация
26 Дек 2017
Сообщения
379
#4
Хммм
Код:
new Date(movie.premiere)
не работает... выдает "invalid date"..
где вы это используете?
если в шаблоне, то у вас кастомная дата скорее всего, вы пределывали её.
создавайте в /lib/CP_structure.js premiere2 у фильма и обрабатыайте ее стандартной toDate(movie.premiere) функцией.

premiere.png

если в коде используете, то вначале через toDate, а потом сравнивайте.
 
Енот
Новичек
Регистрация
8 Сен 2018
Сообщения
188
#5

App

Думает, что помогает
Регистрация
26 Дек 2017
Сообщения
379
#7
Как можно сравнить в этом случае сегодня vs дата премьеры?
решение которое выше должно работать.

создавайте в /lib/CP_structure.js premiere2 или prem у фильма и обрабатыайте ее стандартной toDate(movie.premiere) функцией, не той toDate2 которую вы меняли, а toDate.
"prem": toDate(movie.premiere)

и в шаблоне можете сравнивать <% if ((new Date()) > (new Date(movie.prem))) { %>дата премьеры наступила<% } %>