Advertisement ยท 728 ร— 90

Posts by Adam Shaw

Haha, moving up in the world! The npmjs stats fluctuate but npmtrends say its >1M now ๐Ÿ˜ฑ npmtrends.com/temporal-pol...

3 weeks ago 2 0 1 0
Slide with statistics about total duration of Temporal spec project

Slide with statistics about total duration of Temporal spec project

Picture of some Temporal champions and a special guests (me!)

Picture of some Temporal champions and a special guests (me!)

Temporal is finally here, "8 yrs, 11 mos" in the making! Congrats @ptomato.name and and the champions! Humbled to be invited to the @tc39.es meeting where it moved to Stage 4. During my work on temporal-polyfill, I collaborated with the champions to improve datetime arithmetics and duration rounding

3 weeks ago 36 5 0 0

Hello! I'm the author of this polyfill and plan on creating a tree-shakeable API (bottom of www.npmjs.com/package/temp...)

3 weeks ago 5 1 2 0
Code example showing the usage of Temporal.ZoneddateTime

```js
// London DST starts: 2026-03-29 01:00 -> 02:00
const zdt = Temporal.ZonedDateTime.from(
  "2026-03-29T00:30:00+00:00[Europe/London]",
);

console.log(zdt.toString());
// โ†’ "2026-03-29T00:30:00+00:00[Europe/London]"

const plus1h = zdt.add({ hours: 1 });

console.log(plus1h.toString());
// "2026-03-29T02:30:00+01:00[Europe/London]" (01:30 doesn't exist)
```

Code example showing the usage of Temporal.ZoneddateTime ```js // London DST starts: 2026-03-29 01:00 -> 02:00 const zdt = Temporal.ZonedDateTime.from( "2026-03-29T00:30:00+00:00[Europe/London]", ); console.log(zdt.toString()); // โ†’ "2026-03-29T00:30:00+00:00[Europe/London]" const plus1h = zdt.add({ hours: 1 }); console.log(plus1h.toString()); // "2026-03-29T02:30:00+01:00[Europe/London]" (01:30 doesn't exist) ```

Temporal is now Stage 4 at TC39 ๐ŸŽ‚๐ŸŽ‚๐ŸŽ‚

Thanks to all the other champions of JavaScript's new date-time API. It has been a wild ride over many years!

I wrote a blog post explaining how we got here ๐Ÿ“œ

bloomberg.github.io/js-blog/post...

3 weeks ago 345 82 20 16

ECMAScript Euphoria! ๐ŸŽ‰

We don't always post when a single proposal advances, but when we do, it's Temporal -> Stage 4.

Just days shy of 9 years from Stage 1, a herculean effort on the part of many champions, delegates, invited experts, and contributors, past and present. Thank you all! ๐Ÿ™Œ

3 weeks ago 202 47 2 3

I've been heads-down on FullCalendar v7, that's my excuse!

3 weeks ago 1 0 0 0

temporal-polyfill just passed 1m weekly downloads on NPM! ๐ŸŽ‰ We're due for a new release, will queue one up this week.

3 weeks ago 3 0 1 0

I supposed I should also look at this... quietui.org/docs/compone..., which I found mentioned here github.com/webcomponent...

5 months ago 1 0 0 0

Great idea! Might do something like this in the fullcalendar web component, especially for "scoped" slots which web-components don't really support.

5 months ago 0 0 1 0
Preview
GitHub - giscus/giscus: A comment system powered by GitHub Discussions. :speech_balloon: :gem: A comment system powered by GitHub Discussions. :octocat: :speech_balloon: :gem: - GitHub - giscus/giscus: A comment system powered by GitHub Discussions. :speech_balloon: :gem:

I'm thinking of moving my site's comments to github.com/giscus/giscus

1 year ago 2 0 0 0
Advertisement