now()

Mengembalikan waktu UTC saat ini, secara opsional diimbangi dengan rentang waktu tertentu.

Waktu UTC saat ini akan tetap sama di semua penggunaan now() dalam satu pernyataan kueri, bahkan jika secara teknis ada perbedaan waktu kecil antara ketika setiap now() eksekusi.

Sintaks

now([ offset ])

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
offset timespan Rentang waktu untuk ditambahkan ke waktu jam UTC saat ini. Nilai default adalah 0.

Mengembalikan

Waktu jam UTC saat ini, ditambah waktu offset jika disediakan, sebagai datetime.

Contoh

Perlihatkan waktu saat ini

print now()

Tampilkan waktu 2 hari yang lalu

print now(-2d)

Menemukan waktu yang berlalu dari peristiwa tertentu

Contoh berikut menunjukkan waktu berlalu sejak dimulainya peristiwa badai.

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

Mendapatkan tanggal relatif terhadap interval waktu tertentu

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

Output

label timespanValue timeAgo
tahun 365.00:00:00 2022-06-19T08:22:54.6623324Z
hari 1.00:00:00 2023-06-18T08:22:54.6623324Z
hour 01:00:00 2023-06-19T07:22:54.6623324Z
menit 00:01:00 2023-06-19T08:21:54.6623324Z

Catatan

Operasi ini dapat dicapai dengan fungsi ago().