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 weeksLas palabras de fecha incondicionales today, now, yesterday, tomorrow, christmas y halloween están siempre disponibles.
today + 3 weeks4 days from nowAritmética de calendario#
Suma o resta unidades de tiempo a una fecha, o fraséalo con after/before.
10 June + 3 weeksApril 1, 2019 - 3 months 5 days3 weeks after March 14, 2019Intervalos#
Restar una fecha de otra da el intervalo entre ellas.
January 10 - February 5days until ChristmasTambié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 2020day number on February 11, 2019day of month on March 11, 2019week number on March 9, 2024Dí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 weeks10 March to 17 March in workdays5 workdays after March 14, 2019work hours in Juneweekday on March 9, 2024Dar formato a una fecha#
Usa as con un patrón para dar formato a una fecha.
March 12, 2023 as EEEE, MMM d, yyyyHoras#
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 minutes7:30am to 8:45pmnow + 3 hours 15 minutesIntervalos 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 timespan72 days as timespan3h 5m 10s3h 5m 10s in seconds12.5 minutes in minutes and secondsComo un timespan es un valor real, se puede referenciar como cualquier otro:
5.5 minutes as timespan
line(1) + 1h