Saltar al contenido
Math Notes Documentación
Abrir Math Notes

Fechas & tiempo

Math Notes entiende fechas de calendario, horas y duraciones. Las fechas se pueden escribir de varias formas, guardar en variables y combinar con unidades de tiempo.

Escribir fechas#

Una fecha se puede escribir como 10 June, June 10, 2023, 2019-04-01 o 12/02/1988. Una fecha solo con números se lee con el día primero (12/02/1988 es el 12 de febrero; 02/13/2024 no es una fecha), así que escribe 2019-04-01 cuando no deba haber duda. Las fechas sin año se resuelven a su ocurrencia más cercana, y una fecha se puede guardar en una variable:

start = March 4, 2025
start + 2 weeks
18 March 2025

Las palabras de fecha incondicionales today, now, yesterday, tomorrow, christmas y halloween están siempre disponibles.

today + 3 weeks
dentro de tres semanas
4 days from now
dentro de cuatro días

Aritmética de calendario#

Suma o resta unidades de tiempo a una fecha, o fraséalo con after/before.

10 June + 3 weeks
1 July
April 1, 2019 - 3 months 5 days
27 December 2018
3 weeks after March 14, 2019
4 April 2019

Intervalos#

Restar una fecha de otra da el intervalo entre ellas.

January 10 - February 5
3 weeks 5 days
days until Christmas
días hasta el 25 December

También se entienden through … in days, midpoint between … and … y days since/between. Un año explícito conserva el intervalo entero, así que 2019-01-10 - 2020-02-05 no da la vuelta.

Partes de una fecha#

Pide una parte concreta de una fecha con una frase:

days in February 2020
29 days
day number on February 11, 2019
42
day of month on March 11, 2019
11
week number on March 9, 2024
10

Días laborables & horas de trabajo#

Los días laborables son de lunes a viernes, y una jornada completa tiene ocho horas. Los festivos aún no se cuentan.

workdays in 3 weeks
15 workdays
10 March to 17 March in workdays
5 workdays
5 workdays after March 14, 2019
21 March 2019
work hours in June
176 horas de trabajo (jornadas de 8h)
weekday on March 9, 2024
Saturday

Dar formato a una fecha#

Usa as con un patrón para dar formato a una fecha.

March 12, 2023 as EEEE, MMM d, yyyy
Sunday, Mar 12, 2023

Horas#

Una hora como 9:45 am, 1:30 o 16:00 acepta duraciones y mide intervalos. Las horas se muestran en formato de 24 horas por defecto; Ajustes → Reloj cambia a 12 horas.

16:00 + 3 hours 12 minutes
una hora 3 horas y 12 minutos después
7:30am to 8:45pm
13 hours 15 minutes
now + 3 hours 15 minutes
una hora 3¼ horas desde ahora

Intervalos de tiempo#

Muestra una duración como un timespan de componentes, o divídela en dos unidades. Un timespan es una duración real, así que se puede sumar y multiplicar, y convertir a una sola unidad con to/in/as.

5.5 minutes as timespan
5 min 30 s
72 days as timespan
10 weeks 2 days
3h 5m 10s
3 hours 5 minutes 10 seconds
3h 5m 10s in seconds
11,110 seconds
12.5 minutes in minutes and seconds
12 min 30 s

Como un timespan es un valor real, se puede referenciar como cualquier otro:

5.5 minutes as timespan
line(1) + 1h
última línea: 1 hour 5 minutes 30 seconds