A 2000 honda civic my A/c seems to only work when its cold outside but today its hot it doesn't cool and I hear a knocking noise when it on?

A 2000 honda civic my A/c seems to only work when its cold outside but today its hot it doesn't cool and I hear a knocking noise when it on?

It sounds like your AC is borked.

Take your car to a mechanic.