From another question I understand that "1-day offer" is the way to go, but if I rephrase it a little bit:

  1. The offer will last for 1 day

  2. The offer will last for 2 days

Which one needs to be hyphenated if at all?


No hyphenation is needed in these cases; this is just 'normal' use of a cardinal number. You can compare this with something like "I see two apples."

Note that I have replaced "2" with "two". As noted in the comments, in most cases, it's customary to write out small numbers in full.

| improve this answer | |
  • 1
    Right. Also, consistent with your apples example, most style guides that I'm familiar with favor "one day" and "two days" over "1 day" and "2 days"—at least in running text. – Sven Yargs Jan 30 '17 at 7:44
  • If I keep writing it like that, is it least favorable or outright wrong to do so? And for future reference - are there any cases where using "1 day" over "one day" is more favorable? – Laliophobic Jan 30 '17 at 7:50
  • I'd say it is less favorable; in general, short numbers (1-20, 100, 1000) are written out in full. There's probably another question on EL&U which covers this. – Glorfindel Jan 30 '17 at 7:55
  • Best to provide a link, or give a full answer in comments because... numbers remain digits in maths, and especially in addresses, e.g. 10 Downing Street, and often for ages: a 5-year-old child – Mari-Lou A Jan 30 '17 at 8:08
  • 1
    Better still why not expand your answer and mention the "one day" vs "1 day"? Which one is possibly ambiguous without context? Which one is probably used in supermarkets: "two for one" or "2 for 1"? – Mari-Lou A Jan 30 '17 at 8:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.