Question: will imessage say delivered if phone is on do not disturb?
Answer: It will say “Delivered” as the message still arrives on your iPhone. You merely don't get notified of it. In fact, if you read it while Do Not Disturb is on, and have Read Receipts enabled, it will also still say read. Standard Do Not Disturb doesn't do anything except suppress the notifications you normally receive.