Datas e calendário
Esta página cobre a escrita de datas, adicionando dias, semanas ou dias úteis a elas, contando o tempo entre duas datas e retirando detalhes como o dia da semana ou o número da semana. Use esta página ao planejar um projeto, fazer a contagem regressiva para um feriado, trabalhar um prazo ou verificar há quanto tempo algo aconteceu.
As datas seguem o relógio e o fuso horário do seu Mac. Respostas que usam today, now ou uma data relativa, como next monday mudam de dia para dia, e os relógios relativos são atualizados enquanto o editor está visível. Nesta página, esses exemplos mostram as respostas de quarta-feira, 16 de setembro de 2026, então a sua será diferente. Todo o resto usa datas fixas.
Para horários e durações, como 2h 30m, veja Horários e durações. Para converter horários entre localidades, veja Fusos horários.
Como escrever datas
Escreva uma data do jeito que você faria em uma frase. O mês pode vir primeiro ou segundo, e os nomes dos meses podem ser encurtados.
14 June 2025 resulta em June 14, 202514th June 2025 resulta em June 14, 2025June 14, 2025 resulta em June 14, 2025June 14th 2025 resulta em June 14, 2025Jun 14 2025 resulta em June 14, 20252025-06-14 resulta em June 14, 202506/14/2025 resulta em June 14, 2025June 2025 resulta em June 2025Q3 2025 resulta em Jul 1 – Sep 30, 2025first half of 2025 resulta em Jan 1 – Jun 30, 2025H2 2025 resulta em Jul 1 – Dec 31, 2025Aqui, as respostas mostram o mês primeiro (June 14, 2025), como no formato numérico padrão English (United States). Se Number format estiver em System Region, em Settings › Calculations, e a região do Mac usar o dia primeiro — como Reino Unido, Irlanda, Austrália, Nova Zelândia, Índia, África do Sul ou Suíça —, as datas seguirão essa ordem: 14 June 2025, 16 June 2025 at 9:00 AM. Datas do ano atual omitem o ano: June 14 2026 aparece como June 14 neste ano. Para outra apresentação, veja Formatação de datas.
| Forma | Exemplos |
|---|---|
| Nome do mês, dia, ano | June 14, 2025, June 14th, 2025, June the 14th 2025, Jun 14 2025 |
| Dia, nome do mês, ano | 14 June 2025, 14th June 2025, 14 Jun 2025 |
| ISO 8601 | 2025-06-14, 2025-06-14T09:30:00Z, 2025-06-14T15:30:00.125+01:00 |
| Numérico com zeros iniciais | 06/14/2025, 03/01/2025 |
| Separada por pontos, com o dia primeiro | 14.06.2025, 14.06.25 |
| Ano de dois dígitos | 14 Jun 25, 14 Mar 88 |
| Mês e ano | June 2025, Jun 2025 |
| Trimestre ou semestre | Q3 2025, third quarter of 2025, third quarter 2025, the 4th quarter of 2025, first half of 2025, H2 2025, ou Q3, third quarter e first half para o ano atual |
| Dia e mês, este ano | June 14, June 14th, 14 June, 14th June |
| Dia de semana | Monday, this friday, next monday, last friday |
| Dia da semana de um mês | first monday of October 2025, last friday of the month |
| Primeiro ou último dia | first day of next month, last day of February 2027, end of month |
| Dia de um mês | the 15th of next month, 1st of October 2025 |
| Palavras relativas | today, tomorrow, yesterday, the day after tomorrow |
| Períodos inteiros | next week, this month, last quarter |
| Feriados nomeados | Christmas, Easter 2027, Thanksgiving 2025 |
| Feriados públicos | public holidays in Ireland in 2027, is 25 December 2026 a holiday in the UK |
Um trimestre ou semestre, assim como uma semana ou um mês inteiro, representa um intervalo de datas, não um único dia. Você pode contar os dias corridos ou úteis desse intervalo ou o tempo que falta até ele (veja Contagem regressiva). H1 e H2 exigem um ano, de modo que um título como H1 continua sendo apenas um título. Um trimestre inexistente, como Q5 2026, produz erro.
Adicionar um valor numérico a um intervalo de datas não significa nada, então 5 + Q3 2026 mostra um erro em vez de adicionar 2026. Antes de um valor, um trimestre, um mês ou uma semana com seu ano é um rótulo para ele:
5 + Q3 2026 resulta em Error: incompatible unitsQ3 2026 £5,000 + Q4 2026 £6,000 resulta em £11,000.00July 2026 £500 + August 2026 £600 resulta em £1,100.00Datas numéricas e outras armadilhas
Números com barras são a fonte mais comum de surpresas.
03/01/2025 resulta em March 1, 202514/06/2025 resulta em June 14, 202514.06.2025 resulta em June 14, 202514 Mar 88 resulta em March 14, 1988February 30 2025 resulta em Unsupported: February 2025 has no day 30; its last day is the 28th- Datas com barras seguem o formato regional dos cálculos. No formato dos EUA, usado nestes exemplos, o mês vem primeiro:
03/01/2025significa 1º de março. Em um formato com o dia primeiro, significa 3 de janeiro. Se o primeiro número for maior que 12, só pode ser o dia; assim,14/06/2025é 14 de junho em qualquer região. Para uma data interpretada da mesma forma em qualquer Mac, escreva o nome do mês ou use o formato ISO (2025-01-03). - Os pontos sempre colocam o dia em primeiro lugar.
14.06.2025é 14 de junho em todos os locais. - Anos de dois dígitos escolhem o século mais próximo.
00a49são de 2000 a 2049, e50a99são 1950 a 1999, então14 Mar 88é 1988 e14 Jun 25é 2025. - Zeros à esquerda são opcionais.
6/14/2025é a mesma data que06/14/2025. Dois números separados por uma barra continuam sendo uma divisão:6/14é0.4285714286. Três números que não formam uma data válida também são tratados como divisão. - Um ano por si só é um valor numérico.
2025é dois mil e vinte e cinco. Use-o dentro de uma data, ou em um intervalo como1978 to 2021 - Datas com barras podem começar pelo ano.
2025/06/14é 14 de junho de 2025, assim como2025-06-14. - Um dia que o mês não tem é um erro.
February 30 2025diz que fevereiro de 2025 não tem dia 30 e que seu último dia é o dia 28, em vez de passar silenciosamente para março, então um erro de digitação não pode lhe dar a data errada.
Feriados
Nomes de feriados funcionam em qualquer lugar que aceite uma data. Sem um ano, indicam a data no ano atual; acrescente o ano para fixá-la.
Easter 2025 resulta em April 20, 2025Good Friday 2025 resulta em April 18, 2025Thanksgiving 2025 resulta em November 27, 2025Chinese New Year 2025 resulta em January 29, 2025weekday on Christmas 2025 resulta em ThursdayEaster 2030 resulta em April 21, 2030Os nomes aceitos são Christmas, Christmas Eve, Christmas Day, Boxing Day, Orthodox Christmas, Easter, Easter Sunday, Good Friday, Holy Saturday, Easter Monday, Orthodox Easter, Orthodox Good Friday, New Year's Eve, New Year's Day, Chinese New Year, Chinese New Year's Eve, Ramadan, end of Ramadan, Hanukkah, end of Hanukkah, Valentine's Day, Halloween, Thanksgiving (o feriado dos EUA) e Black Friday. As datas judaicas, islâmicas e chinesas vêm de seus respectivos calendários. Acrescente um ano a qualquer nome, como em Easter 2030, para consultar uma data futura. Veja Feriados e nomes de fusos horários.
Esses nomes representam datas, não necessariamente dias de folga de um país. Para contar os feriados de um país, verificar se uma data é feriado ou excluí-los da contagem de dias úteis, veja Feriados nacionais.
Hoje e datas relativas
Esses exemplos dependem da data de hoje, então as respostas mostradas são de 16 de setembro de 2026.
today resulta em September 16tomorrow resulta em September 17this friday resulta em September 18next monday resulta em September 21last friday resulta em September 11a week ago resulta em September 9a week from today resulta em September 236 weeks from today resulta em October 28in 100 days resulta em December 25today + 30 days resulta em October 16tomorrow at 9am resulta em Tomorrow at 9:00 AMnext tuesday at 3pm resulta em Tuesday 3:00 PM2 weeks from now resulta em September 30, 2026 at 3:37 PMfrom today conta dias inteiros e dá uma data, enquanto from now e ago contam a partir do momento atual. Com dias e semanas inteiros, ago mostra a data sozinha, e from now mantém a hora do dia. in funciona de ambas as maneiras: in 100 days é uma data, e in 2 hours é uma hora.
| Forma | Exemplo | Resposta em 16 de setembro de 2026 |
|---|---|---|
N units ago |
3 days ago |
September 13 |
N units from today |
6 weeks from today |
October 28 |
N units from date |
10 days from October 1 |
October 11 |
N workdays from date |
10 workdays from today |
September 30 |
in N units |
in 100 days |
December 25 |
N units from now |
a month from now |
October 16, 2026 at 3:37 PM |
| Horas a partir de agora ou no passado | 24 hours from now |
Tomorrow at 3:37 PM |
| Frações | 1.5 days ago |
Yesterday at 3:37 AM |
date + N units |
Monday + 3 days |
Thursday, September 24 |
N units after date |
3 days after Monday |
Thursday, September 24 |
N units before date |
3 days before Monday |
Friday |
N units from weekday |
2 weeks from next monday |
October 5 |
weekday after N units |
Friday after 3 days |
September 25 |
| Depois de amanhã | the day after tomorrow |
September 18 |
Um dia da semana sozinho, como Monday, indica a próxima ocorrência. this friday é a próxima sexta-feira, incluindo hoje; next monday e last friday avançam ou recuam até a ocorrência correspondente. Friday after 3 days é a primeira sexta-feira a partir da data de hoje mais três dias. sunday after next pula o domingo mais próximo e indica o seguinte; the friday after next e Friday week fazem o mesmo para sexta-feira.
Cada linha calcula uma única data. Por isso, uma expressão de repetição informa que se trata de uma data recorrente, sem escolher um dia. Isso vale para every monday, every 2 weeks from 1 October 2025, uma frequência a partir de uma data (one a week from 5 October 2026) e um dia da semana em todos os meses (3rd friday of every month). Peça a data específica, como next monday ou 2 weeks from 1 October 2025. Entre um valor e um período, every continua formando uma taxa: um pagamento recorrente de £25 every month equivale a £25,00/mês. Um horário repetido continua sendo um horário: 08:00 daily é 8:00 AM.
every 2 weeks from 1 October 2025 resulta em Unsupported: recurring dates: every 2 weeksone a week from 5 October 2026 resulta em Unsupported: recurring dates: one a week2 weeks from 1 October 2025 resulta em October 15, 2025£25 every month resulta em £25.00/month08:00 daily resulta em 8:00 AMDias de um mês
Para datas de pagamento, coleta de lixo, revisões de fim de mês ou encontros mensais, peça uma ocorrência específica de um dia da semana. Escreva de first a fifth (ou de 1st a 5th), ou last, seguido do dia da semana, de of ou in e do mês, trimestre ou ano:
first monday of October 2025 resulta em October 6, 20252nd Tuesday of November 2025 resulta em November 11, 2025last friday of June 2025 resulta em June 27, 2025first monday in 2025 resulta em January 6, 2025last day of February 2024 resulta em February 29, 2024fifth monday of February 2025 resulta em Unsupported: February 2025 has no fifth MondayUma ocorrência que não existe no mês produz erro, em vez de avançar silenciosamente para o mês seguinte. As mesmas expressões funcionam para meses relativos à data atual:
last friday of the month resulta em September 25last day of the month resulta em September 30first day of next month resulta em October 1the 15th of next month resulta em October 15first monday of next month resulta em October 5end of month equivale a last day of the month. start of e end of também funcionam com anos, trimestres e semestres, como em end of Q4 2025, end of first quarter of 2025 ou start of H2 2025.
Semana que vem, mês que vem e outros períodos
Por conta própria, next week, this month e last quarter mostram todo o período. As semanas duram de segunda a domingo. O last quarter é o anterior a este trimestre, enquanto last quarter of 2025 é de outubro a dezembro de 2025.
next week resulta em Sep 21 – Sep 27, 2026next month resulta em October 2026last quarter resulta em Apr 1 – Jun 30, 2026start of next week resulta em September 21Para obter um único dia, use start of next week para a segunda-feira ou a week from today para o mesmo dia da próxima semana. Períodos também funcionam em contagens como days in next month; veja Contagem regressiva.
Adicionar e subtrair tempo
Some ou subtraia dias, semanas, períodos de duas semanas, meses ou anos com + e -, ou escreva a operação usando after, before e from.
June 14 2025 + 2 weeks resulta em June 28, 20252 weeks before June 14 2025 resulta em May 31, 202510 days after June 14 2025 resulta em June 24, 202510 days from October 1 2025 resulta em October 11, 2025June 14 2025 + 1 fortnight resulta em June 28, 2025September 1 2025 + 90 days resulta em November 30, 2025Christmas 2025 - 4 weeks resulta em November 27, 2025Meses, anos e o fim do mês
Adicionar meses ou anos mantém o dia do mês. Quando esse dia não existe no mês alvo, a resposta volta para o último dia desse mês.
January 31 2025 + 1 month resulta em February 28, 2025January 31 2024 + 1 month resulta em February 29, 2024February 29 2024 + 1 year resulta em February 28, 2025January 31 2025 + 30 days resulta em March 2, 2025Se você precisar de um número exato de dias, adicione dias em vez de um mês: + 1 month e + 30 days dão respostas diferentes.
O intervalo entre duas datas
Subtrair uma data de outra, ou escrever date to date, dá a diferença em anos, meses, semanas e dias. Adicione in days, in weeks ou outra unidade para convertê-lo.
June 14 2025 - March 3 2025 resulta em 3 months 1 week 4 daysMarch 3 2025 to June 14 2025 resulta em 3 months 1 week 4 daysMarch 3 2025 to June 14 2025 in days resulta em 103 daysMarch 3 2025 - June 14 2025 in days resulta em -103 daysJune 14 2025 - March 3 2025 in weeks resulta em 14.7142857143 weeks1978 to 2021 resulta em 43 yearsto sempre dá a lacuna, enquanto a subtração mantém seu sinal: uma data posterior menos uma anterior é positiva, e o contrário é negativo. Isso facilita a verificação se algo estava atrasado:
due = March 3 2025paid = March 10 2025paid - due resulta em 1 weekpaid - due > 0 days resulta em trueDatas sem ano são interpretadas no sentido da contagem: December 25 - today é o tempo que falta até o Natal, e today - Friday é o tempo desde a última sexta-feira. Quando nenhuma das datas tem ano, Varlig escolhe a interpretação mais próxima: March 12 - April 5 resulta em -3 semanas e 3 dias. Em um intervalo escrito com o ano apenas no final, esse ano se aplica às duas datas: 29 July to 3 August 2027 resulta em 5 dias.
Como to, the difference between dá a lacuna, independentemente da data que vier primeiro. Adicionar duas datas não significa nada, então uma linha que tenta diz o que você deve escrever em vez disso:
the difference between June 14 2025 and March 3 2025 resulta em 3 months 1 week 4 days1 June 2025 + 1 March 2025 resulta em Unsupported: dates can't be added; subtract them for the time between, or add a durationPara contar semanas, meses ou anos inteiros em vez de frações, consulte Contando entre datas.
Dias úteis
Dias úteis excluem sábados e domingos. Use-os para prazos, como "ten working days from Friday", ou para contar quantos dias você pode faturar em um mês.
June 13 2025 + 10 workdays resulta em June 27, 202510 workdays from October 1 2025 resulta em October 15, 2025December 30 2025 - 2 workdays resulta em December 26, 2025workdays between March 3 2025 and March 31 2025 resulta em 20 workdaysMarch 3 2025 to March 31 2025 in workdays resulta em 20 workdaysworkdays in March 2025 resulta em 21 workdaysworkdays in March 2025 - 3 resulta em 18 workdaysworkdays in Q4 2025 resulta em 66 workdaysworkdays in 2025 resulta em 261 workdaysworkdays, work days, working days, business days e weekdays significam a mesma coisa, e school days e teaching days contam os mesmos dias.
workdays between deixa de fora a data de término, então 3 a 31 de março conta 20 dias úteis, mesmo que março tenha 21. workdays in conta todos os dias úteis de um mês, trimestre ou ano. Um número retirado de uma contagem sai da contagem, portanto, workdays in March 2025 - 3 permitem três dias de licença.
Para transformar um prazo de entrega, como "dentro de três dias úteis", em uma data, conte os dias úteis pela posição. Por si só, o second business day conta a partir de hoje; after <date> conta a partir da data que você nomeia.
next business day after 3 December 2026 resulta em December 4second business day after 3 December 2026 resulta em December 73rd business day after 3 December 2026 resulta em December 8Escreva o ordinal por extenso ao usar workday, como em third workday. A forma 3rd workday é interpretada como uma duração de três dias úteis, não como uma data.
Dias de trabalho, horas e semanas
Um dia de trabalho é de oito horas quando você converte de horas, e uma semana contém cinco dias úteis quando você converte para ou de dias, semanas, meses ou anos do calendário. Você pode alterar as horas por dia de trabalho em Settings › Calculations.
37.5 hours in workdays resulta em 4.6875 workdays2 weeks in workdays resulta em 10 workdays10 workdays in days resulta em 14 dayswork hours in June 2025 resulta em 168 hourswork hours between March 3 2025 and March 17 2025 resulta em 80 hourswork hours in um mês contam oito horas para cada dia de trabalho nele.
Feriados públicos
Varlig inclui 23 calendários de feriados, calculados a partir das regras publicadas de cada país, para todos os anos de 2000 a 2100. Informe o país na linha para contar os feriados de um ano ou verificar uma data específica, sem precisar configurar nada antes:
public holidays in the UK in 2027 resulta em 8 dayspublic holidays in Ireland in 2027 resulta em 10 daysholidays in Japan in 2026 resulta em 16 daysholidays in the US in 2026 resulta em 11 daysholidays in December 2026 in the UK resulta em 2 daysis 25 December 2026 a holiday in the UK resulta em trueis 5 July 2026 a holiday in the US resulta em falseAs formas holidays in, public holidays in e bank holidays in são aceitas; o período pode ser um ano, trimestre ou mês. is <date> a holiday in <country> e is <date> a public holiday in <country> retornam verdadeiro ou falso.
Um feriado que cai em um fim de semana é contado uma vez, em sua própria data, em vez de duas vezes com seu dia da semana substituto. Então, is 25 December 2027 a holiday in the UK, é verdade, embora o dia de Natal seja um sábado e os feriados desse ano sejam os dias 27 e 28.
Escolha o seu calendário
Escolha o calendário pelo qual você vive e trabalha em Settings › Calculations e você não precisa nomear um país novamente. As linhas que precisam de um calendário começam a funcionar, e as que nomeiam um país continuam fazendo o que dizem:
holidays in 2027 8 days
next public holiday December 25
last bank holiday August 31
is 25 December 2026 a holiday true
Escolher um calendário também altera todas as contagens e os deslocamentos em dias úteis: além de sábados e domingos, passam a excluir os feriados do país. Sem um calendário selecionado, dezembro de 2026 tem 23 dias úteis:
workdays in December 2026 resulta em 23 workdaysCom a Inglaterra e o País de Gales escolhidos, a mesma linha diz 21, porque o Dia de Natal cai na sexta-feira e o substituto para o Boxing Day na segunda-feira seguinte:
workdays in December 2026 21 workdays
O mesmo vale para + 2 workdays, next business day, workdays until e work hours in. As datas informadas em Workday holidays, em Settings, continuam sendo excluídas além dos feriados do calendário. Assim, você pode acrescentar um recesso da empresa ou uma folga local. Veja Ajustes.
Sem um calendário escolhido, uma linha como holidays in 2027 ou next public holiday pede que você escolha um ou nomeie um país, em vez de adivinhar a região do seu Mac.
Os 23 calendários cobrem o Reino Unido (Inglaterra e País de Gales, Escócia e Irlanda do Norte têm o seu próprio), Irlanda, Estados Unidos, Canadá, Austrália, Nova Zelândia, Alemanha, França, Espanha, Itália, Holanda, Portugal, Polônia, Suécia, Noruega, Dinamarca, Finlândia, Suíça, Áustria, Bélgica e Japão. Eles seguem as regras do dia substituto de cada país e incluem mudanças ao longo dos anos e dias únicos, como um jubileu. Nomes de feriados e fusos horários lista o que cada um tem.
Feriados nomeados, como Easter 2027 e Christmas, são datas por direito próprio e não dependem de um calendário, então eles funcionam da mesma forma, o que você escolher. Veja Feriados acima.
Contando entre datas
Coloque uma unidade na frente do between para contar nessa unidade.
days between July 14 2025 and July 25 2025 resulta em 11 daysdays from July 14 2025 through July 25 2025 resulta em 12 daysdays between Christmas 2025 and New Year's Day 2026 resulta em 7 dayshours between June 13 2025 and June 16 2025 resulta em 72 hoursweeks between January 6 2025 and March 31 2025 resulta em 12 weeksmonths between January 15 2025 and July 1 2025 resulta em 5.5256781453 monthswhole months between January 15 2025 and July 1 2025 resulta em 5 monthswhole years between March 5 1990 and June 14 2025 resulta em 35 yearshalfway between March 3 2025 and June 14 2025 resulta em April 24, 2025betweenexclui a data final. Uma estadia de 14 a 25 de julho corresponde a 11 noites.from … throughinclui as duas datas. A mesma estadia abrange 12 dias corridos. A palavrainclusivenão é reconhecida; usethrough.wholedescarta a parte fracionária. Use para idades ou para contar meses e semanas completos.halfway betweenemidpoint betweenretornam a data no meio do intervalo.
Para horários no mesmo dia, dê a cada data um horário: minutes between June 14 2025 at 9am and June 14 2025 at 5:30pm é 510 min.
Uma data sem hora do dia começa à meia-noite, então um período que mistura uma hora datada com uma data simples vai até ou da meia-noite. to e a subtração calculam da mesma maneira.
hours between 1 January 2027 at 6pm and 2 January 2027 resulta em 6 hourshours between 1 January 2027 and 1 January 2027 at 6pm resulta em 18 hours1 January 2027 at 6pm to 2 January 2027 at 9am resulta em 15 hoursEsse comportamento é útil para uma internação e uma alta, uma locação que vai de uma tarde até uma manhã ou qualquer intervalo com horário em uma ponta e apenas a data na outra.
Dias, semanas e meses em um período
days in February 2024 resulta em 29 daysdays in February 2025 resulta em 28 daysdays in Q1 2025 resulta em 90 daysdays in first half of 2025 resulta em 181 daysdays in 2024 resulta em 366 daysweeks in Q2 2025 resulta em 13 weeksmonths in Q2 2025 resulta em 3 monthsis 2028 a leap year resulta em truePara contar um período relativo à data atual, escreva the, this, next ou last com week, month, quarter ou year. Esses períodos acompanham a data de hoje; as respostas abaixo correspondem a setembro de 2026.
days in this month resulta em 30 daysworkdays in next month resulta em 22 workdaysdays in last quarter resulta em 91 daysdays in the year resulta em 365 daysAs semanas começam na segunda-feira, e the year é o ano do calendário, então tem 366 dias em um ano bissexto.
Contagem de tempo: until, since e left in
Estes contam a partir de hoje, então eles mudam todos os dias. As respostas mostradas são de 16 de setembro de 2026.
days until Christmas resulta em 100 dayshow many days until Christmas resulta em 100 dayswhole weeks until Christmas resulta em 14 weeksdays until December 25 2030 resulta em 1,561 daysdays until 25/12 resulta em 100 daysworkdays until December 19 resulta em 68 workdaysdays since January 1 2020 resulta em 2,450 daysdays left in September resulta em 14 daysdays left in the year resulta em 106 daysworkdays left in 2026 resulta em 76 workdaysweeks left in 2026 resulta em 15 weeksdays until Q4 2026 resulta em 15 days- Pergunte do jeito que você diria.
how many days until Christmasé o mesmo quedays until Christmas. - Um dia e um mês com uma barra é uma data.
days until 25/12contam até 25 de dezembro. A ordem segue sua localidade de cálculo, e um valor numérico acima de 12 é sempre o dia. left inconta o que falta no período atual.days left in the yearconta os dias depois de hoje até 31 de dezembro;workdays left in 2026conta apenas os dias úteis desse intervalo. Funciona para a semana, mês, trimestre ou ano atual. Para um período que ainda não começou, useuntil.wholeconta semanas, meses ou anos completos. Assim,whole weeks until Christmasdescarta os dias que não completam uma semana no final.- Contagens em dias ou unidades maiores usam dias inteiros. A resposta de
days untilé a mesma com ou sem horário na data. Um compromisso como3 December 2026 at 9:15amcontinua a um número inteiro de dias de distância. Para considerar o horário, conte em horas ou minutos:hours until Friday at 5pm. untilcom uma data que já passou retorna uma contagem negativa, como-265 days.untilcom um período já encerrado não mostra resposta.
Horas até um horário do dia
Um horário sem data indica sua próxima ocorrência em uma contagem com until e a ocorrência mais recente em uma contagem com since. A resposta é, portanto, o tempo que falta ou o tempo decorrido. Os exemplos abaixo foram calculados às 15h37.
hours until midnight resulta em 8.3833333333 hourshours since 9am resulta em 6.6166666667 hoursminutes until 5pm resulta em 83 minPara ver horas e minutos em vez de um decimal, escreva now to midnight; veja Horários e durações.
Idades e aniversários
Subtraia a data de nascimento de today para obter a idade e depois converta o resultado.
age = today - March 5 1990 resulta em 36 years 6 months 1 week 4 daysage in years resulta em 36.5346311013 yearsage in days resulta em 13,344 dayswhole years between March 5 1990 and today resulta em 36 yearsCom duas datas fixas, a resposta nunca muda, então você pode usá-la para registros:
June 14 2025 - March 5 1990 resulta em 35 years 3 months 1 week 2 daysDias da semana, números da semana e a lua
Use on para consultar um componente da data.
weekday on July 4 2025 resulta em Fridayday of month on July 4 2025 resulta em 4day of year on July 4 2025 resulta em 185week number on July 4 2025 resulta em 27week of month on July 4 2025 resulta em 1moon phase on June 11 2025 resulta em Full Moonlunar day on July 4 2025 resulta em 9| Peça por | Também escrito como |
|---|---|
weekday on <date> |
day of week on <date> |
day of month on <date> |
|
day of year on <date> |
day number on <date> |
week number on <date> |
week of the year on <date> |
week of month on <date> |
week of the month on <date> |
lunar day on <date> |
|
moon phase on <date> |
Os números da semana são semanas ISO, que começam na segunda-feira. what day is <date> nomeia o dia da semana também, então what day is 25 December 2030 e weekday on 25 December 2030 ambos dão quarta-feira.
day number, lunar day e moon phase também funcionam sem data; nesse caso, referem-se a hoje. week number exige uma data: escreva week number on today para consultar a semana atual. Você também pode usar week of year e week of month, que se referem a hoje quando a data é omitida. Também é possível consultar quanto do dia, semana, mês ou ano atual já passou:
day number resulta em 259week number on today resulta em 38week of year resulta em 38week of month resulta em 3moon phase resulta em Waxing Crescentyear percentage resulta em 70.8635337392%year percentage to 1 dp resulta em 70.9%month percentage to 0 dp resulta em 52%day percentage, week percentage, month percentage e year percentage funcionam da mesma maneira.
Formatação de datas
Escreva as seguido de um padrão para apresentar a data em outro formato, seja para um nome de arquivo, um formulário ou uma carta.
July 4 2025 as yyyy-MM-dd resulta em 2025-07-04July 4 2025 as dd/MM/yyyy resulta em 04/07/2025July 4 2025 as d MMM yyyy resulta em 4 Jul 2025July 4 2025 as EEEE, d MMMM yyyy resulta em Friday, 4 July 2025July 4 2025 as EEE d MMM resulta em Fri 4 JulJuly 4 2025 as yyyyMMdd resulta em 20250704July 4 2025 as 'Week' ww resulta em Week 27July 4 2025 as 'Report for' MMMM yyyy resulta em Report for July 2025| Letras | Sentido | July 4 2025 as … |
|---|---|---|
yyyy, y |
Ano | 2025 |
yy |
Ano de dois dígitos | 25 |
M, MM |
Número do mês, MM adiciona um zero inicial |
7, 07 |
MMM |
Nome abreviado do mês | Jul |
MMMM |
Nome do mês | July |
d, dd |
Dia do mês, dd adiciona um zero inicial |
4, 04 |
D, DDD |
Dia do ano | 185 |
E, EEE |
Nome curto do dia da semana | Fri |
EEEE |
Nome do dia da semana | Friday |
w, ww |
Número da semana ISO, ww adiciona um zero inicial |
27, 27 |
Y, YYYY |
Ano ao qual a semana ISO pertence | 2025 |
'text' |
Texto mantido como escrito | Week por 'Week' |
Espaços, vírgulas, traços, barras e pontos entre as letras são mantidos como escritos. Coloque palavras entre aspas simples para adicioná-las à resposta, como em 'Week' ou 'Report for', e escreva '' para um apóstrofo.
Por volta do Ano Novo, uma data pode cair na semana 1 do próximo ano ou na última semana do anterior. Emparelhe os números da semana com YYYY para que o ano corresponda à semana:
December 29 2025 as 'Week' w, YYYY resulta em Week 1, 2026January 6 2025 as 'Week' ww resulta em Week 02Os padrões funcionam apenas em datas; letras de tempo como HH e mm não estão disponíveis para eles. Para o tempo atual, now as HH:mm dá algo como 15:37, e now as date dá a data de hoje.
Carimbos de data e hora e ISO 8601
Um timestamp Unix conta os segundos desde 1º de janeiro de 1970 (UTC). Converta timestamps de logs ou bancos de dados com as date, e converta um instante de volta para timestamp com as timestamp ou as unix time.
1751619600 as date resulta em July 4, 2025 at 9:00:00 AM GMT1751619600000 as date resulta em July 4, 2025 at 9:00:00 AM GMT2025-07-04T09:00:00Z as timestamp resulta em 1751619600July 4 2025 at 9am UTC as unix time resulta em 1751619600July 4 2025 at 9am UTC as ISO8601 resulta em 2025-07-04T09:00:00ZJuly 4 2025 as ISO8601 resulta em 2025-07-042025-07-04T11:00:00+02:00 resulta em 2025-07-04T09:00:00Z2025-07-04T09:00:00Z in New York resulta em July 4, 2025 at 5:00 AM2025-07-04T09:30:00 to date resulta em July 4, 2025- Milissegundos são detectados. Um carimbo de data/hora de 13 dígitos é lido em milissegundos, então ambas as formas acima dão o mesmo momento.
to datefunciona da mesma forma queas date. - Uma string ISO seguida de
to dateretorna o dia correspondente. Como a string já contém o horário,2025-07-04T09:30:00 to dateretorna 4 de julho de 2025. Já um timestamp Unix seguido deas datemostra a data e o horário. - A resposta nomeia sua zona.
as datemostra em qual zona o tempo está, GMT nesses exemplos. - Strings ISO com
Zou uma diferença em relação ao UTC representam instantes exatos e são exibidas em UTC. Acrescenteine uma localidade, como em2025-07-04T09:00:00Z in New York, para ver o horário local. Uma string ISO sem fuso é interpretada no seu fuso horário. - Uma data por si só permanece uma data na forma ISO.
July 4 2025 as ISO8601dá2025-07-04; adicione um horário para o carimbo completo. - Uma data sem hora significa meio-dia para carimbos de data/hora.
July 4 2025 as timestampdá meio-dia naquele dia no seu fuso horário, então o valor numérico depende de onde você está. Adicione uma hora e uma zona, como acima, quando precisar de um valor exato.
O carimbo de data/hora atual muda a cada segundo:
current timestamp resulta em 1789573136.03746new timestamp resulta em 1789573136.03743Combinando os recursos
Veja um plano de projeto em uma nota. Cada fase depende da anterior; mudar a data de início ou a duração de uma fase recalcula todas as datas seguintes.
kickoff = first monday of March 2025design = 3 weeksbuild = 6 weekstesting = 10 workdaysdesign done = kickoff + design resulta em March 24, 2025build done = design done + build resulta em May 5, 2025launch = build done + testing resulta em May 19, 2025weekday on launch resulta em Mondaylaunch as EEEE, d MMMM yyyy resulta em Monday, 19 May 2025workdays between kickoff and launch resulta em 55 workdayswhole weeks between kickoff and launch resulta em 11 weeksDurações em semanas usam semanas corridas, enquanto testing conta apenas dias úteis. Assim, o lançamento sempre cai em um dia útil. As duas últimas linhas calculam a duração do projeto para um relatório de andamento.