Consider date formatting

Isiah Meadows isiahmeadows at gmail.com
Thu Sep 21 13:16:53 UTC 2017


No, you're probably thinking of ECMA 404, which handles all the ES `Intl.*`
stuff. It's still under the TC39 umbrella, just not part of ES proper.

On Thu, Sep 21, 2017, 09:14 Isiah Meadows <isiahmeadows at gmail.com> wrote:

> I wouldn't quite call Moment and similar "de facto standards", especially
> not to the degree of something like Underscore/Lodash or Promises/A+
> (especially Bluebird), which resulted in numerous obvious additions to the
> spec - ES5 function and array methods are nearly a clone of those in
> Underscore, and ES6 promises are a mix of RSVP.js and Bluebird (with
> implementations initially adapted from the latter). Async functions came
> after promise users immediately jumped all over `co` and later, Bluebird's
> `Promise.fromCoroutine`, in both Node and the browser.
>
> As for existing work on dates (we all know they're broken), check out this
> proposal, currently stage 1: https://github.com/tc39/proposal-temporal.
> (It currently has no date parsing facilities, but ISO 8601 support is being
> considered.)
>
> On Thu, Sep 21, 2017, 03:17 Michael Kriegel <
> michael.kriegel at actifsource.com> wrote:
>
>> Quoting my initial posting:
>>
>> > I know there are libraries for that, but I think it is fundamental
>> enough to put it into the standard instead.
>>
>> Isn't it legitimate to ask for a defacto-standard to become a real
>> standard...
>>
>> On 21.09.2017 09:13, Bob Myers wrote:
>>
>> There are third-party libraries which are so widely-used as to be defacto
>> standards.
>> Bob
>>
>> On Thu, Sep 21, 2017 at 12:11 PM, Michael Kriegel <
>> michael.kriegel at actifsource.com> wrote:
>>
>>> I would like to suggest to take up date formatting into the standard.
>>> Either as optional format parameter on Date.prototype.toDateString() or as
>>> a separate method Date.prototype.toFormattedDateString(format).
>>>
>>> format should be a string in the form as specified in
>>> https://tc39.github.io/ecma262/#sec-date-time-string-format
>>>
>>> I know there are libraries for that, but I think it is fundamental
>>> enough to put it into the standard instead.
>>>
>>> I hope this was not already discussed before and I just did not find the
>>> thread.
>>>
>>> --
>>> Michael Kriegel • Head of R&D • Actifsource AG • Haldenstrasse 1 •
>>> CH-6340 Baar • www.actifsource.com • +41 56 250 40 02
>>>
>>>
>>> _______________________________________________
>>> es-discuss mailing list
>>> es-discuss at mozilla.org
>>> https://mail.mozilla.org/listinfo/es-discuss
>>>
>>
>>
>> --
>> Michael Kriegel • Head of R&D • Actifsource AG • Haldenstrasse 1 • CH-6340 Baar • www.actifsource.com • +41 56 250 40 02
>>
>> _______________________________________________
>> es-discuss mailing list
>> es-discuss at mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20170921/5748689f/attachment-0001.html>


More information about the es-discuss mailing list