ak sa prihlásim na konzolu, dostanem rovnaký výsledok, ale z nejakého dôvodu je výsledok tretej konzoly nepravdivý, čo znamená, že existuje určitý rozdiel! Akákoľvek pomoc sa oceňuje.
console.log(new Date());
console.log(moment(new Date()).toDate());
console.log(moment(new Date()).toDate() == new Date());
Toto je výsledok, ktorý dostanem na konzolu:
Wed Jul 08 2015 15:55:30 GMT-0500 (Central Daylight Time)
Wed Jul 08 2015 15:55:30 GMT-0500 (Central Daylight Time)
false
odpovede:
1 pre odpoveď č. 1Porovnávate Date
objekty, ale mali by ste ich porovnávať hodnoty:
console.log(moment(new Date()).toDate().getTime() == (new Date()).getTime());
console.log(+(moment(new Date()).toDate()) == +(new Date()));
Viac informácií o tejto téme nájdete tu: Porovnať dva dátumy s JavaScriptom