Does 1 millimeter equal 1 fl oz?

no, millimetre is length, fl oz is volume. if you mean millilitre then

1 fl oz = 28.35 millilitres