121天按照规定一个月算30天,算贴现天数的话是从贴现的那一天开始算起到到期日,一共是180天,然后出票日是5月20日,5月20日到贴现日(即7月18日)过了59天,也就是说从这之后的日子都算贴现天数,即180-59=121天