Sto provando con moment.js per sapere se una data è oggi, ieri, 1 settimana fa, o più vecchio (2 settimane fa o più).moment.js - verifica se una data è oggi, ieri, entro una settimana o due settimane fa
ho già fatto per i primi due casi:
var today = moment().startOf('day');
var yesterday = moment().subtract(1, 'days').startOf('day');
if (moment(localTime).isSame(today, 'd')) // today
// do something
if (moment(localTime).isSame(yesterday, 'd')) // yesterday
// do something
E 'corretto?
Tuttavia, come posso verificare se una data è una settimana fa o più vecchia (ad esempio due settimane fa)?
Che cosa è "1 giorno fa"? Prima di ieri, ma dopo lo scorso venerdì (perché oggi è venerdì)? – acdcjunior
Stai solo cercando le funzioni 'isBefore' e' isAfter'? O qualcosa di più? –
@acdcjunior Hai capito, questo è esatto. Dovrei dire 7 giorni prima. –