Vue кнопка отображения момента для всех дней после сегодняшнего дня, и если сегодняшний час позже, то укажите c время - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь скрыть кнопку, но отображать, когда дата, которую я даю моменту, js объект после сегодняшнего дня. Теперь это работает так, как должно работать, используя следующий код: "moment(date.date, 'DD/MM/YYYY').isAfter(moment())

Этого недостаточно, мне нужно иметь возможность отображать кнопку (я использую v-if), когда она сегодня, , но после 18: 00: 00 .

Примечание: я видел, что момент. js всегда рассчитывается в UT C (но мне нужен часовой пояс Speci c вещь, для Europe/Brussels).

Я уже обнаружил, что могу выполнить вышеупомянутое требование, добавив moment().utcOffset('Europe/Brussels')

То, что я пытался:

moment('15/01/2020', 'DD/MM/YYYY').utcOffset('Europe/Brussels').isAfter(moment().utcOffset('Europe/Brussels').hours(11).minutes(0).seconds(0))

Вернул false, но мне нужно здесь true, так как время 11 уже позади текущего времени (11:18 сейчас)

...