JavaScript가 제안 시간을 ​​통해 DateTime을 발전시키는 방법 알아보기

모든 개발자의 삶에는 날짜의 문자열 표현을 구문 분석해야 하는 때가 있습니다. 나는 현재 tc39 위원회, temporals와 함께 2단계에 있는 새로운 기능에 대해 Maggie Pint와 이야기하는 것을 즐겼습니다.

다음 버전의 JavaScript 첫 번째 문제에 기여하는 방법을 알아보세요.



이 제안은 JavaScript 프로그래머가 자신의 시간대와 다른 시간대 사이의 현재 시간대 차이를 찾기 위한 코드를 작성하는 기능을 허용합니다.

const { Temporal } = require('proposal-temporal')

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

console.log(now.toString(londonTz));

완전한 polyfill을 찾을 수 있습니다here. 오늘 그것을 테스트하고 폴리필을 실험해 보시기 바랍니다. 그러나 아직 생산 준비가 되지 않았다는 점을 명심하십시오.


tc39 / 제안 시간


날짜 및 시간 작업을 위한 표준 개체 및 함수를 제공합니다.





일시적인


날짜 및 시간 작업을 위한 표준 개체 및 함수를 제공합니다.
참고: Polyfill, 사양 텍스트 및 설명서는 계속 개발 중이며 불안정한 것으로 이해해야 합니다.

챔피언


  • 매기 핀트 ( @maggiepint )
  • 필립 둔켈 ( @pipobscure )
  • 매트 존슨 ( @mj1856 )
  • 브라이언 텔슨 ( @bterlson )
  • 셰인 카 ( @sffc )
  • 우즈왈 샤르마 ( @ryzokuken )
  • 필립 치멘토 ( @ptomato )
  • 제이슨 윌리엄스 ( @jasonwilliams )
  • 저스틴 그랜트 ( @justingrant )

  • 상태


    이 제안은 현재 2단계입니다.
    3단계 검토자:
  • 리차드 깁슨
  • 브래들리 파리아스
  • 다니엘 에렌버그

  • 개요 / 동기

    Date는 ECMAScript의 오랜 문제점이었습니다.
    이것은 최신 날짜/시간 API를 ECMAScript 언어에 제공하는 최상위 네임스페이스(예: Temporal ) 역할을 하는 글로벌ObjectMath 를 제안합니다.
    동기 부여에 대한 자세한 분석은 다음을 참조하십시오.
    Fixing JavaScript Date

    원칙:


  • 모든 임시 개체는 변경할 수 없습니다.
  • 날짜 값은…


  • View on GitHub


    제안에서 한 가지 기능만 공유합니다. read more info in the spec 오늘 콘솔에서 테스트해 보시기 바랍니다.

    오픈 소스 금요일 라이브에 참여하세요.



    이와 같은 오픈 소스 프로젝트에 기여하는 방법에 대해 자세히 알아보고 싶다면 Fridays on Twitch에 참여하세요. 향후 일정은 GitHub Virtual Meetup page에서 확인하실 수 있습니다.

    이전 OSF 스트림을 놓쳤거나 다시 보고 싶다면 YouTube에서 전체 비디오를 찾을 수 있습니다.

    좋은 웹페이지 즐겨찾기