Ես ունեմ հետևյալ խնդիրը. momentJS-ը կարծես չի աշխատում, երբ փորձում եմ համեմատել ամսաթվերը իմ տվյալների բազայից:
Սա իմ JS կոդը.
var reminderDate = new Date(item.lastReminder);
if (moment(reminderDate) < moment()) {
console.log(moment(reminderDate).format("Y-MM-D") + ' - ' + moment().format("Y-MM-D"));
return 'success'
} else {
return 'danger'
}
Սա այն է, ինչ ցուցադրվում է console.log-ի կողմից.
2020-01-20 - 2020-01-20
(4) 1970-01-1 - 2020-01-20
2020-01-20 - 2020-01-20
1970-01-1-ը ցուցադրվում է չորս անգամ, քանի որ տվյալների բազայում ամսաթիվ չի պահպանվել:
Այնուամենայնիվ, առաջին տողում պետք է ցուցադրվեն 2020-01-16 և 2020-01-24, ոչ թե այսօրվա ամսաթիվը (2020-01-20)...
Շնորհակալություն ձեր օգնության համար:
Խմբագրել. Ամսաթվերը պահվում են իմ տվյալների բազայում այսպես.