Elixir:
Het huidige datum ophalen

Hoe:

Elixir maakt het verkrijgen van de huidige datum eenvoudig met behulp van de Date module:

# Haal de huidige datum op
huidige_datum = Date.utc_today()

# Druk deze af
IO.inspect(huidige_datum)

Voorbeelduitvoer:

~D[2023-04-06]

Diepere duik

Vroeger hadden programmeurs te maken met primitievere talen en moesten ze handmatig data berekenen op basis van seconden sinds een tijdperk (meestal 1 januari 1970). Tegenwoordig biedt Elixir de Date module, die de omgang met data vereenvoudigt.

Alternatieven zijn het gebruik van DateTime.utc_now() als je de exacte tijd naast de datum nodig hebt, of NaiveDateTime.local_now() als je werkt met lokale tijd zonder tijdzone-informatie.

Onder de motorkap vertrouwt Elixir op Erlangs mogelijkheden voor tijdbeheer. Wanneer je Date.utc_today() aanroept, interfaceert het met Erlang om de gecoördineerde wereldtijd (UTC) te krijgen.

Zie ook