Geloftedag (español: día de la promesa; día del juramento) o Dingaansdag (español: día de Dingaan) es una fiesta pública religiosa celebrada el 16 de diciembre por los afrikáners en Sudáfrica.
[1] El nombre Geloftedag se refiere a la promesa o el pacto (afrikáans: Die Gelofte) hecho a Dios por los voortrekkers antes de la batalla.
Los voortrekkers prometieron que si Dios les ayudaba a ganar, ellos y sus descendientes honrarían ese día como un día santo.
En cambio, el nombre de Dingaansdag se refiere a Dingane, el rey zulú del ejército derrotado.
Dingaansdag fue declarado en 1910 como feriado público nacional por el parlamento de la Unión Sudafricana.