Template talk:Date from ordinal

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Discussion[edit]

The template could be speeded up and/or shortened by using arithmetic and if-then constructs. I have something in mind like:

if x <= 31
 return x
if x <= 59 // 31 + 28
 return x - 31
if x <= 90 // 31 + 28 + 31
 return x - 59
// etc.

The numbers 31, 28, 31 etc. are the lengths of each month in non-leap years. --Uncle Ed 16:04, 21 April 2006 (UTC)[reply]