Borrowed from Latin hodiernus, from hodie (“today”).
hodiern (comparative more hodiern, superlative most hodiern)