Date.prototype.toISOString and Invalid Date

John Cowan cowan at
Wed Jun 10 08:21:01 PDT 2009

Adam Peller scripsit:

> I don't feel strongly on this, but it does strike me as odd that
> a function intended to avoid culturally-sensitive output would use
> an English phrase.  I'd lean towards IE/Opera, using notation from
> ECMAScript that is equally cryptic to all cultures :-)  At least that
> would be consistent with Number.toString() and would reinforce the fact
> that there are other methods to produce strings in the user's locale.

In fact, "NaN" is an abbreviation of an English phrase, namely "not
a number".  But neither dates nor date strings are numbers.  What say
you to "NaD"?

John Cowan                                cowan at
At times of peril or dubitation,
Perform swift circular ambulation,
With loud and high-pitched ululation.

More information about the es5-discuss mailing list