well a torpedo obviously doesn't care if it;s day or night, but the fire control officer will. i would say the usual night time modifiers ought to apply.
as for bad weather, i definitely think choppy weather would mess up a torpedo, but on the same token, it's going to make the target less maneuverable, so maybe the effects cancel each other out.