BreviariumBreviarium
LibreríasBreviarium Core

Oficio de lectura

getOfficium — salmodia, lectura bíblica y lectura patrística, en ciclo ordinario y bienal.

getOfficium

getOfficium(date?: Date): Promise<OfficiumSchemaOutput | undefined>

Devuelve el Oficio de lectura del día: tres salmos, una lectura bíblica larga y una lectura patrística o hagiográfica, cada una con su responsorio. Se puede rezar a cualquier hora del día.

ParámetroTipoDescripción
dateDate (opcional)Día a consultar. Por defecto, la fecha de la instancia.

Devuelve un único objeto. Si el día es una memoria, los textos que no tiene propios ya vienen completados con los de la feria.

Ciclo ordinario y bienal

Las lecturas y sus responsorios existen en tres variantes, indicadas por el sufijo del campo:

SufijoCicloCuándo usarlo
_aCiclo ordinario (anual)El publicado en el Breviario. Es la opción por defecto.
_iCiclo bienal, año imparAlternativa de dos años; en años impares.
_pCiclo bienal, año parAlternativa de dos años; en años pares.

En la práctica, muchas memorias tienen una única lectura patrística para todos los ciclos, y muchas fiestas y solemnidades una única primera lectura, así que varios sufijos pueden traer el mismo texto.

const oficio = await breviarium.getOfficium();

type Ciclo = 'a' | 'i' | 'p';
const ciclo: Ciclo = 'a';

const lecturaBiblica = {
  titulo: oficio?.[`lectura_biblica_titulo_${ciclo}` as const],
  cita: oficio?.[`lectura_biblica_cita_${ciclo}` as const],
  texto: oficio?.[`lectura_biblica_texto_${ciclo}` as const],
  responsorio: oficio?.[`responsorio2_${ciclo}` as const],
};

Respuesta completa

Oficio de lectura del lunes 16 de junio de 2025 (textos recortados):

{
  "id": "ordinary_time_11_monday",
  "cycle": "ANY",
  "himno": "Llenando el mundo, el sol abre\nla mañana más y más.\n…",
  "primer_salmo_cita": "Salmo 49-I: El verdadero culto a Dios",
  "primer_salmo_antifona": "_Vendrá el Señor y no callará._",
  "primer_salmo_texto": "El Dios de los dioses, el Señor, habla:\nconvoca la tierra de oriente a occidente.\n…",
  "segundo_salmo_cita": "Salmo 49-II",
  "segundo_salmo_antifona": "_Ofrece a Dios un sacrificio de alabanza._",
  "segundo_salmo_texto": "«Escucha, pueblo mío, que voy a hablarte;\n…",
  "tercer_salmo_cita": "Salmo 49-III",
  "tercer_salmo_antifona": "_Quiero misericordia y no sacrificios, conocimiento de Dios más que holocaustos._",
  "tercer_salmo_texto": "Dios dice al pecador:\n«¿Por qué recitas mis preceptos\n…",
  "responsorio1": [
    "$℣. $Escucha, pueblo mío, que voy a hablarte.",
    "$℟. $Yo, Dios, tu Dios."
  ],
  "lectura_biblica_titulo_a": "Débora y Barac",
  "lectura_biblica_cita_a": "Del libro de los Jueces $Jc 4, 1-24 $",
  "lectura_biblica_texto_a": "En aquellos días, después que murió Ehud, los israelitas volvieron a hacer lo que el Señor reprueba…",
  "lectura_biblica_titulo_i": "Visión de conjunto del tiempo de los jueces",
  "lectura_biblica_cita_i": "Del libro de los Jueces $Jc 2, 6-3, 4 $",
  "lectura_biblica_texto_i": "En aquellos días, Josué despidió al pueblo…",
  "lectura_biblica_titulo_p": "Liberación del pueblo y retorno de los desterrados. Restauración del culto.",
  "lectura_biblica_cita_p": "Del libro de Esdrás $Esd 1, 1-8; 2, 68-3, 8$",
  "lectura_biblica_texto_p": "En el año primero de Ciro, rey de Persia…",
  "responsorio2_a": ["$℟. $Lo débil del mundo lo ha escogido Dios para humillar el poder…", "…", "…"],
  "responsorio2_i": ["…"],
  "responsorio2_p": ["…"],
  "lectura_patristica_titulo_a": "Nuestra oración es pública y común",
  "lectura_patristica_cita_a": "San Cipriano de Cartago $Tratado sobre el Padrenuestro (Caps. 8-9: CSEL 3, 271-272) $",
  "lectura_patristica_texto_a": "Ante todo, el Doctor de la paz y Maestro de la unidad no quiso que hiciéramos una oración…",
  "lectura_patristica_titulo_i": "El que nos dio la vida nos enseñó también a orar",
  "lectura_patristica_cita_i": "San Cipriano de Cartago $Tratado sobre el Padrenuestro (Caps. 1-3: CSEL 3, 267-268) $",
  "lectura_patristica_texto_i": "Los preceptos evangélicos, queridos hermanos…",
  "lectura_patristica_titulo_p": "La Jerusalén celestial está fundada como ciudad",
  "lectura_patristica_cita_p": "San Gregorio Magno $Homilías sobre el profeta Ezequiel (Lib 2, Hom 1, 5: CCL 142, 210-212)$",
  "lectura_patristica_texto_p": "<i>Jerusalén está fundada como ciudad. </i>Se expresa de este modo…",
  "responsorio3_a": ["$℟. $Contaré tu fama a mis hermanos, en medio de la asamblea te alabaré.", "…", "…"],
  "responsorio3_i": ["…"],
  "responsorio3_p": ["…"],
  "oracion_final": "Oh Dios, fuerza de los que en ti esperan, escucha nuestras súplicas…"
}

Campos

CampoTipoDescripción
idstringIdentificador de la celebración.
cyclestringVariante de los textos (ANY, MEMORY…). Ver Ciclos.
himnostringHimno.
primer_salmo_*, segundo_salmo_*, tercer_salmo_*stringCita, antífona y texto de cada salmo (_cita, _antifona, _texto).
responsorio1string[]Versículo entre la salmodia y las lecturas.
lectura_biblica_titulo_{a,i,p}stringTítulo de la primera lectura.
lectura_biblica_cita_{a,i,p}stringLibro y referencia, separados por $ (ver formato).
lectura_biblica_texto_{a,i,p}stringTexto de la primera lectura.
responsorio2_{a,i,p}string[]Responsorio de la primera lectura.
lectura_patristica_titulo_{a,i,p}stringTítulo de la segunda lectura.
lectura_patristica_cita_{a,i,p}stringAutor y obra, separados por $.
lectura_patristica_texto_{a,i,p}stringTexto de la segunda lectura (puede contener <i>).
responsorio3_{a,i,p}string[]Responsorio de la segunda lectura.
oracion_finalstringOración conclusiva.

Te Deum

La respuesta no incluye el himno Te Deum. Se añade tras la segunda lectura en todos los domingos (salvo en Cuaresma), en solemnidades, en fiestas y durante el tiempo de Navidad. Puedes decidirlo con rank y seasons de getLiturgyInformation.

const info = await breviarium.getLiturgyInformation();
const seasons = info.seasons ?? [];

const tieneTeDeum =
  seasons.includes('CHRISTMAS_TIME') ||
  info.rank === 'SOLEMNITY' ||
  info.rank === 'FEAST' ||
  (info.rank === 'SUNDAY' && !seasons.includes('LENT'));

On this page