Eu estava me perguntando como se cria um evento de Dia Inteiro. Tentei criar um evento e omitir o componente de data/hora, que se parece com isto:
[event start="2023-03-20" status="public" name="Meu Evento" end="2023-03-23" allowedGroups="trust_level_0"]
No entanto, quando tento adicionar este evento ao meu calendário (ou seja, exportação iCal), recebo um arquivo iCal que se parece com isto:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART:20230320T000000Z
DTEND:20230323T000000Z
SUMMARY:Meu Evento
END:VEVENT
END:VCALENDAR
O Outlook não reconhece tal evento como um evento de dia inteiro . Consigo alcançar isso quando edito o arquivo iCal manualmente da seguinte forma — alterando os carimbos de data/hora de início e fim para valores apenas de data:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART;VALUE=DATE:20230320
DTEND;VALUE=DATE:20230323
SUMMARY:Meu Evento
END:VEVENT
END:VCALENDAR
É possível criar um evento que será automaticamente tratado pelo software de calendário como um evento de dia inteiro?
manut
(Manuel Tancoigne)
Fevereiro 10, 2026, 10:36am
2
Olá!
Eventos de dia inteiro vão da meia-noite à meia-noite. Nos detalhes, o evento é exibido em dois dias: Sex, 13 fev → Sáb, 14 fev para um evento apenas em Sex, 13 fev.
Posso trabalhar nisso, mas não tão cedo.
Reprodução:
Crie um evento que vai da meia-noite à meia-noite
A data exibida ao abrir a postagem lista os dois dias
Expectativa:
A data deve ser apenas o dia do evento.
3 curtidas
Acredito que seja o mesmo problema de
Eu estava me perguntando como se cria um evento de Dia Inteiro. Tentei criar um evento e omitir o componente de data/hora, que se parece com isto:
[event start="2023-03-20" status="public" name="Meu Evento" end="2023-03-23" allowedGroups="trust_level_0"]
No entanto, quando tento adicionar este evento ao meu calendário (ou seja, exportação iCal), recebo um arquivo iCal que se parece com isto:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTA…
A solução é não adicionar o horário ao início/fim do evento.
1 curtida
O bug afeta tanto os calendários pessoais quanto o botão “adicionar o evento ao Google Calendar”.
Corrigi isso no plugin vinculado abaixo.
Kwant Gitlab
Espero que essas alterações possam ser adotadas pela equipe
1 curtida
@Aqui deve estar corrigido até
main ← all-day-events-date-only
merged 09:30AM - 29 Jun 26 UTC
Previously, all-day calendar events were stored and exported as timestamped inst… ants, so iCal and Google Calendar treated them as timed events, and recurring all-day events spanned an extra day.
This change emits all-day events as date values with an exclusive end date in the iCal feed, the "Add to calendar" download, and the Google Calendar link, and ends recurring all-day occurrences at the end of their day so they render as a single day.
Meta:
- https://meta.discourse.org/t/creating-an-all-day-event-that-is-usable-by-ical/253665
- https://meta.discourse.org/t/display-only-the-day-for-full-day-events-in-details/395646
3 curtidas
nathank
(Nathan Kershaw)
Junho 25, 2026, 6:17pm
8
Acabei de mesclar essas alterações, mas o resultado ficou um pouco bagunçado, desculpe. Pelo menos esse bug antigo foi resolvido (eu também tinha notado, mas nunca consegui reportá-lo).
1 curtida