now()

Returnerar aktuell UTC-tid, om du vill förskjuta med ett angivet tidsintervall.

Den aktuella UTC-tiden förblir densamma för alla användningsområden now() för i en enda frågeuttryck, även om det tekniskt sett är en liten tidsskillnad mellan när varje now() körning sker.

Syntax

now([ offset ])

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
offset timespan Ett tidsintervall som ska läggas till den aktuella UTC-klocktiden. Standardvärdet är 0.

Returer

Den aktuella UTC-klocktiden plus förskjutningstiden om den anges som en datetime.

Exempel

Visa aktuell tid

print now()

Visa tiden för 2 dagar sedan

print now(-2d)

Hitta tid som förflutit från en viss händelse

I följande exempel visas den tid som förflutit sedan stormhändelserna började.

StormEvents
| extend Elapsed=now() - StartTime
| take 10

Hämta datumet i förhållande till ett visst tidsintervall

let T = datatable(label: string, timespanValue: timespan) [
    "minute", 60s, 
    "hour", 1h, 
    "day", 1d, 
    "year", 365d
];
T 
| extend timeAgo = now() - timespanValue

Resultat

etikett timespanValue timeAgo
år 365.00:00:00 2022-06-19T08:22:54.6623324Z
day 1.00:00:00 2023-06-18T08:22:54.6623324Z
timme 01:00:00 2023-06-19T07:22:54.6623324Z
minut 00:01:00 2023-06-19T08:21:54.6623324Z

Anteckning

Den här åtgärden kan utföras med funktionen ago().