Fornece objetos e funções padrão para trabalhar com datas e horários.
Atualmente, esta proposta é estágio 3 e foi revisada para o estágio 3 por Richard Gibson, Bradley Farias e Daniel Ehrenberg.
Esta proposta está agora nas mãos dos implementadores do mecanismo ECMAScript; portanto, a barra para fazer alterações na API é extremamente alta. No entanto, as mudanças podem ocorrer como resultado do feedback da implementação nos motores JS. Alterações editoriais nas correções de especificações e bugs nas especificações, testes e documentos também estão em andamento, como é habitual para propostas de estágio 3. Testes adicionais e conteúdo de documentação também estão sendo adicionados durante o estágio 3.
Date
tem sido um ponto de dor de longa data no ecmascript. Isso propõe Temporal
, um Object
global que atua como um espaço para nome de nível superior (como Math
), que traz uma API de data/hora moderna para a linguagem Ecmascript. Para um detalhamento detalhado das motivações, consulte: Corrigindo a data do JavaScript
O texto da especificação pode ser encontrado aqui.
A documentação de referência e os exemplos podem ser encontrados abaixo.
Um livro de receitas para ajudá -lo a começar e aprender os meandros do temporal está disponível aqui
Polyfil | Repo | Status |
---|---|---|
@JS-Temporal/Polyfill | JS-Temporal/Polyfil Temporal | Liberação alfa disponível |
Polyfil temporal | FullCalendar/Polyfil Temporal | Liberação beta disponível |
Se você estiver trabalhando em um Polyfill, registre um problema ou relações públicas para que possamos adicionar o seu aqui.
Um poli-preenchimento de não produção foi construído para validar esta proposta. Esse poli -preenchimento continua a viver neste repositório, mas apenas para fins de execução de testes e alimentar a documentação "Playground", conforme descrito abaixo.
Não use este poli -preenchimento em seus próprios projetos! Em vez disso, use um poli -preenchimento da tabela acima.
Ao visualizar a documentação de referência, o poli-preenchimento de não produção é carregado automaticamente no seu navegador, para que você possa experimentar o TEMPOMEL, abrindo o console de ferramentas de desenvolvedor do navegador.