URL Parameter mit Powershell Datumabhängig ändern?

1 Antwort

Mit Get-Date erhältst du das aktuelle Datum. Auf dieses kannst du Tage aufrechnen:

$minDate = (Get-Date).AddDays(-3)
$maxDate = (Get-Date).AddDays(3)

Im nächsten Schritt musst du wissen, in welchem Format das Datum in der URL angegeben wird und die zuvor berechneten Datumswerte in dieses Format bringen.

Beispiel:

$formattedMaxDate = $maxDate.ToString("yyyyMMdd")

Bezüglich erlaubter Formatbezeichner lies hier und hier.

Zu guter Letzt muss nur noch die URL zusammengebaut werden.

Beispiel:

$url = "https://someurl?start={0}&end={1}" -f $formattedMinDate, $formattedMaxDate
Write-Host $url