All Products
Search
Document Center

Server Load Balancer:Fungsi Waktu

Last Updated:Jun 27, 2025

Topik ini menjelaskan sintaksis, fitur, parameter, serta nilai kembali dari fungsi waktu dan memberikan contoh penggunaannya.

Klik nama fungsi untuk informasi lebih lanjut:

today | time | now | localtime | utctime | cookie_time | http_time | parse_http_time | unixtime

today

Item

Deskripsi

Sintaksis

today()

Parameter

Tidak ada

Fitur

Mengambil tanggal saat ini dalam format yyyy-mm-dd.

Nilai kembali

Contoh

say(concat('today:', today()))

Output:

today:2021-12-29

time

Item

Deskripsi

Sintaksis

time()

Parameter

Tidak ada

Fitur

Mengambil timestamp UNIX saat ini, tidak termasuk bagian pecahan milidetik. Satuan: detik.

Nilai kembali

Contoh

say(concat('time:', time()))

Output:

time:1559109666

now

Item

Deskripsi

Sintaksis

now()

Parameter

Tidak ada

Fitur

Mengambil timestamp UNIX saat ini, termasuk bagian pecahan milidetik. Satuan: detik.

Nilai kembali

Contoh

say(concat('now:', now()))

Output:

now:1559109666.644

localtime

Item

Deskripsi

Sintaksis

localtime()

Parameter

Tidak ada

Fitur

Mengambil tanggal dan waktu saat ini dalam format yyyy-mm-dd hh:mm:ss.

Nilai kembali

Contoh

say(concat('localtime:', localtime()))

Output:

localtime:2021-12-29 14:02:41

utctime

Item

Deskripsi

Sintaksis

utctime()

Parameter

Tidak ada

Fitur

Mengambil waktu UTC saat ini dalam format yyyy-mm-dd hh:mm:ss.

Nilai kembali

Contoh

say(concat('utctime:', utctime()))

Output:

utctime:2021-12-29 06:02:41

cookie_time

Item

Deskripsi

Sintaksis

cookie_time(sec)

Parameter

sec: sebuah timestamp UNIX. Untuk mengambil timestamp UNIX, Anda dapat memanggil fungsi time().

Fitur

Menghasilkan string waktu yang dapat digunakan dalam cookie berdasarkan timestamp UNIX yang ditentukan oleh parameter sec.

Nilai kembali

Contoh

say(concat('cookie_time:', cookie_time(time())))

Output:

cookie_time:Wed, 29-Dec-21 06:02:41 GMT

http_time

Item

Deskripsi

Sintaksis

http_time(sec)

Parameter

sec: sebuah timestamp UNIX. Untuk mengambil timestamp UNIX, Anda dapat memanggil fungsi time().

Fitur

Menghasilkan string waktu yang dapat digunakan dalam header HTTP. Contohnya, string waktu yang dapat digunakan dalam header Last-Modified.

Nilai kembali

String waktu yang dapat digunakan dalam header HTTP berdasarkan timestamp UNIX yang ditentukan oleh parameter sec.

Contoh

say(concat('http_time:', http_time(time())))

Output

http_time:Wed, 29 Dec 2021 06:02:41 GMT

parse_http_time

Item

Deskripsi

Sintaksis

parse_http_time(str)

Parameter

str: string waktu yang ingin Anda analisis. Contoh: Thu, 22-Dec-10 10:20:35 GMT. Untuk mengambil string waktu, Anda dapat memanggil fungsi http_time().

Fitur

Menganalisis string waktu yang dapat digunakan dalam header HTTP dan mengembalikan timestamp UNIX yang sesuai.

Nilai kembali

Jika fungsi berhasil, timestamp UNIX dikembalikan. Jika fungsi gagal, false dikembalikan.

Contoh

say(concat('parse_http_time:', parse_http_time(http_time(time()))))

Output

parse_http_time:1559109761

unixtime

Item

Deskripsi

Sintaksis

unixtime(year, month, day, hour, min, sec)

Parameter

  • year

  • month

  • day

  • hour

  • min

  • sec

Fitur

Menghasilkan dan mengembalikan timestamp UNIX berdasarkan nilai-nilai yang diberikan dari parameter year, month, day, hour, min, dan sec.

Nilai kembali

Contoh

t = UNIXtime(1970, 1, 1, 8, 0, 0)
say(concat('UNIXtime()=', t))

Output

UNIXtime()=0