오늘의 DAY/TIME을 비교하려고합니다. 월요일 09:00:00 현재 시간으로 내가 그 주를 지났는 지 확인합니다. 예 : 이 월요일에 지금 5시 0분 0초 경우는, 그러나 그것은 나는 다음과 같은 비슷한 질문을 찾았지만이 시간을 포맷 한 후 문제를 해결하는 것 같지 않았어요 거짓마다2 개의 날짜를 momentJS와 비교합니다.
var dayTime = Moment("Wednesday 17:00:00", "dddd HH:mm:ss");
var now = Moment(Moment.now(), "dddd HH:mm:ss");
console.log(Moment.utc(dayTime).isBefore(now)); //returns false all the time
을 반환 true를 반환해야합니다. 내가 같은 문자열로 moment.now()
를 교체 할 때
Comparing two times with Moment JS
는 "수요일 17시 0분 0초는"이는 예상 된 결과를 반환합니다.
정확하게 작동하려면 moment.now()
으로해야 할 일이 있습니까?
나는 원하는 순간을 만들어 내기 위해'moment (moment.now(), "dddd HH : mm : ss")'를 기대하지 않습니다. 'moment.now()'는 획기적인 시간 표현을 반환하고 완전히 다른 형식의 문자열을 전달합니다. 'moment (moment.now())'를 시도하십시오. – Hamms
moment.now는 전혀 사용하지 마십시오. 그것은 공개 API의 일부가 아닌 확장 점입니다. 현재 시간을 얻으려면 그냥() –