- From: Rick Waldron <waldron.rick@gmail.com>
- Date: Sun, 19 Jan 2014 12:22:54 -0500
- To: Garrett Smith <dhtmlkitchen@gmail.com>
- Cc: WHAT Working Group <whatwg@lists.whatwg.org>, "public-script-coord@w3.org" <public-script-coord@w3.org>, es-discuss <es-discuss@mozilla.org>
Garrett, I'm cc'ing es-discuss, as that's a more appropriate list for discussing updates and extensions to the language's built-in objects. Rick On Sunday, January 19, 2014, Garrett Smith <dhtmlkitchen@gmail.com> wrote: > Hi All - > > Just some random ideas on JavaScript Date. I understand that it was > copied from Java. Was this based on the requirement to “look like > Java” on the typical appeal to popularity marketing tact? (Java was > hot back then). > > What considerations are there for codifying the behavior for > Date.parse? Middle endian date format parsing works: > Date.parse("2/11/2013"); Should this be standardized here: > http://javascript.spec.whatwg.org/#date > > Any proposals for Date.prototype.format, ala strftime? > > Any replacement proposals, like a Joda-Time, or others, that treat a > Date as a set of fields rather than an object represented by a number? > And maybe with add/subtract methods without having to resort to each > field? Zero-based month and one-based days are weird, but even weirder > with MakeDay adding the extra month onto the year field: > > var d = new Date(Date.now()) > d.setMonth(12); // Next January, not December. > > Any proposal to get the user's preferred date format? > -- > Garrett > @xkit > ChordCycles.com > garretts.github.io >
Received on Sunday, 19 January 2014 17:23:20 UTC