on 既可以表示在某一天,也可以表示在 ... 上、关于 ... 等其他意思。前者的 which 指代表示日期的先行词 the day,后者的 which 指代表示所依赖 (depend on) 的先行词 steam engine (蒸汽机)。