Word Definition - 今非昔比

jīn fēi xī bǐ (idiom) things are very different now; times have changed