Moment JS playground.

by marakoss

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
<p id="output"></p>

JavaScript

const today = moment().utc().add(20, 'minutes');
const someday = moment().utc();

const diff = today.diff(someday, 'minutes');

console.log(diff)

      const allInvitations = [{
      	expireTime: '2022-10-10T10:41:59.213+00:00',
        name: 'blizka budoucnost'
      },
      {
      	expireTime: '2022-12-10T10:41:59.213+00:00',
        name: 'budoucnost'
      },
      {
      	expireTime: '2022-10-2T10:41:59.213+00:00',
        name: 'minulost'
      }]

      const notExpiredInvitations = allInvitations.filter(invitation => {
        return moment(invitation.expireTime)
          .utc()
          .isAfter(moment.utc())
      })
      
      console.log(notExpiredInvitations)