Comment utiliser Moment.JS pour vérifier si l'heure actuelle est entre 2 fois

Dire à l'heure actuelle est 09:34:00 (hh:mm:ss), et j'ai deux autres fois en deux variables:

var beforeTime = '08:34:00',
    afterTime = '10:34:00';

Comment dois-je utiliser Moment.JS pour vérifier si l'heure actuelle est entre beforeTime et afterTime?

J'ai vu isBetween()et j'ai essayé de l'utiliser comme:

moment().format('hh:mm:ss').isBetween('08:27:00', '10:27:00')

mais cela ne fonctionne pas car dès que j'ai le format de la première (heure actuelle) moment dans une chaîne, il n'est plus un moment de l'objet. J'ai aussi essayé d'utiliser:

moment('10:34:00', 'hh:mm:ss').isAfter(moment().format('hh:mm:ss')) && moment('08:34:00', 'hh:mm:ss').isBefore(moment().format('hh:mm:ss'))

mais je reçois falsecar, encore une fois, quand j'format de l'heure actuelle, il n'est plus un moment.

Comment puis-je obtenir que cela fonctionne?

source d'informationauteur