/ / JavaScript / MomentJS: normalizácia dátumov na aktuálny rok - javascript, momentjs

JavaScript / MomentJS: normalizácia dátumov do bežného roka - javascript, momentjs

Vie niekto o jednoduchom spôsobe prevodudátum v minulosti do svojho ekvivalentného dátumu v tomto roku? Znamená to, že ak dostanem reťazec dátumov pre 17. január 1984, moja funkcia by sa mala vrátiť 17. januára 2018 atď. (S príslušnou úpravou pre 29. február).

odpovede:

1 pre odpoveď č. 1

Môžete priradiť rokovú časť dátumu bez toho, aby to ovplyvnilo jeho zvyšok.

let myPastDate = moment("1984-01-17");
let myPastDateThisYear = myPastDate.year(moment().format("YYYY"));