tako nekako ide moja logika, a čini se i logika libraryja za datume u Javascriptu.
Ne znam za javascript, ali ako ima nešto kao "time delta" onda je samo pitanje gdje stavljaš < i <=
Ovako otprilike radi python pandas:
fifoator oporezivo dobivam s
(fifo['datum']-fifo['datum nabave'])<timedelta(2*365)
dakle oporezivo je ako je držanje strogo kraće od 2*365*24 sata
fifoator neoporezivo je
(fifo['datum']-fifo['datum nabave'])>=timedelta(2*365)
Dakle otuđenje na dan koji je dvije godine nakon nabave ili kasnije.
Po meni bi bilo gore <= a dolje >
Jer mi rečenica zvuči kao "po isteku roka od 2 godine" je neoporezivo.