$day
Gebruik: $day(datum[,datumnotatie])
Categorie: informatie
Geïmplementeerd: Picard 2.7
Beschrijving:
Retourneert het gedeelte ‘dag’ van de invoer datum.
Het ‘jaar’, de ‘maand’ en de ‘dag’ moeten als cijfer worden ingevoerd, maar kunnen worden gescheiden met een willekeurig teken dat geen cijfer is. De standaardnotatie voor de datum is jaar-maand-dag. Je kan dit veranderen door de datumnotatie op te geven.
Geldige opties voor datumnotatie zijn:
ymd: jaar, maand, dag (de standaardnotatie)
dmy: dag, maand, jaar
mdy: maand, dag, jaar
Als de datum ongeldig is, wordt er een lege waarde geretourneerd. Als de datumnotatie niet geldig is, wordt de standaardnotatie (ymd) gebruikt.
Voorbeelden:
De volgende instructies retourneren de aangegeven waarden:
$set(foo,07.21.2020)
$set(bar,mdy)
$day(%foo%,%bar%) ==> "21"
$day(2020 07 21) ==> "21"
$day(2020.07.21) ==> "21"
$day(2020-07-21) ==> "21"
$day(2020-07-2) ==> "2"
$noop( Invalid date order)
$day(2020-07-21,dym) ==> "21"
$day(,) ==> ""
$day(-07-2020,dmy) ==> ""