JavaScriptがどのように提案するかを学ぶ


日付の文字列表現を解析する必要があるすべての開発者の人生に時間があります.私は、ステージ39で現在のTC 39委員会、時間で新しい特徴についてマギーパイントと話をする喜びを持ちました.

JavaScriptの最初の問題の次のバージョンに貢献する方法を学びます。


この提案により、JavaScriptプログラマは、自分の時間帯と他のタイムゾーンとの間の現在のタイムゾーンの違いを見つけるためのコードを書くことができます.
const { Temporal } = require('proposal-temporal')

let londonTz = Temporal.TimeZone.from('Asia/Shanghai');

console.log(now.toString(londonTz));
完全なポリフィルを見つけることができますhere . 今日は、ポリフィルで実験をテストするが、それはまだ準備ができていないことを念頭に置いてください.

TC 39 / 提言


日付と時刻を扱うための標準オブジェクトと関数を提供します。


時間


日付と時刻を扱うための標準オブジェクトと関数を提供します.
注意:Polyfill , 仕様書と文書は継続的に開発中であり、不安定であると理解されるべきです.

チャンピオン

  • マギーパイント@maggiepint )
  • フィリップダンケル@pipobscure )
  • マット・ジョンソン@mj1856 )
  • ブライアンテールソン@bterlson )
  • シェーンカー@sffc )
  • ウジワルシャルマ@ryzokuken )
  • フィリップ@ptomato )
  • ジェイソンウィリアムズ@jasonwilliams )
  • ジャスティングラント@justingrant )
  • ステータス


    この提案は現在第2段階である.
    ステージ3レビュー:
  • リチャードギブソン
  • ブラッドリー・ファリアス
  • ダニエルEhrenberg
  • 概要/動機

    Date ECMAScriptの長年の痛み点でした
    この提案Temporal , グローバルObject これはトップレベルの名前空間として働きますMath ), これは、ECMAScript言語に近代的な日付/時刻APIをもたらします
    動機づけの詳細な破壊のために
    Fixing JavaScript Date

    原則

  • すべての時間オブジェクトは不変です.
  • 日付の値は.
  • View on GitHub
    私は提案から1つの特徴だけを共有しますread more info in the spec そして、コンソールで今日それをテストしてください.

    オープンソース・フライデー


    あなたがこのようなオープンソースプロジェクトに貢献する深いダイビングを探しているならば、Twinchの上で金曜日に我々に加わってください.あなたは将来のスケジュールを見つけることができますGitHub Virtual Meetup page .
    あなたが前のOSFストリームを逃したか、再視聴したいならば、あなたは我々のYouTubeの上で完全なビデオを見つけることができます.