Topik ini menjelaskan sintaks, fitur, parameter, serta nilai pengembalian dari fungsi waktu. Topik ini juga menyertakan contoh penggunaan fungsi-fungsi tersebut.
today
Tabel berikut menjabarkan detail terkait fungsi ini.
| Item | Deskripsi |
| Sintaks | today() |
| Deskripsi | Meminta tanggal saat ini (waktu lokal) dalam format yyyy-mm-dd. |
| Parameter | Tidak ada |
| Nilai pengembalian | Mengembalikan tanggal saat ini dalam format yyyy-mm-dd. |
| Contoh | Output: |
time
Tabel berikut menjabarkan detail terkait fungsi ini.
| Item | Deskripsi |
| Sintaks | time() |
| Deskripsi | Meminta timestamp UNIX saat ini, tidak termasuk bagian pecahan milidetik. Satuan: detik. Catatan Timestamp UNIX tidak terkait dengan zona waktu, dan menunjukkan jumlah detik yang telah berlalu sejak 00:00:00 (UTC atau GMT) pada 1 Januari 1970. |
| Parameter | Tidak ada. |
| Nilai pengembalian | Mengembalikan timestamp UNIX saat ini. |
| Contoh | Output: |
now
Tabel berikut menjabarkan detail terkait fungsi ini.
| Item | Deskripsi |
| Sintaks | now() |
| Deskripsi | Meminta timestamp UNIX saat ini, tidak termasuk bagian pecahan milidetik. Satuan: detik. Catatan Timestamp UNIX tidak terkait dengan zona waktu, dan menunjukkan jumlah detik yang telah berlalu sejak 00:00:00 (UTC atau GMT) pada 1 Januari 1970. |
| Parameter | Tidak ada. |
| Nilai pengembalian | Mengembalikan timestamp UNIX saat ini, tidak termasuk bagian pecahan milidetik. Satuan: detik. |
| Contoh | Hasil berikut dikembalikan: |
localtime
Tabel berikut menjabarkan detail terkait fungsi ini.
| Item | Deskripsi |
| Sintaks | localtime() |
| Deskripsi | Meminta tanggal dan waktu saat ini (waktu lokal) dalam format yyyy-mm-dd hh:mm:ss. |
| Parameter | Tidak ada. |
| Nilai pengembalian | Mengembalikan tanggal dan waktu saat ini dalam format yyyy-mm-dd hh:mm:ss. |
| Contoh | Output: |
utctime
Tabel berikut menjabarkan detail terkait fungsi ini.
| Item | Deskripsi |
| Sintaks | utctime() |
| Deskripsi | Meminta waktu UTC saat ini dalam format yyyy-mm-dd hh:mm:ss. |
| Parameter | Tidak ada. |
| Nilai pengembalian | Meminta tanggal dan waktu saat ini dalam format yyyy-mm-dd hh:mm:ss. |
| Contoh | Output: |
cookie_time
Tabel berikut menjabarkan detail terkait fungsi ini.
| Item | Deskripsi |
| Sintaks | cookie_time(sec) |
| Deskripsi | Menghasilkan string waktu GMT dalam format cookie. |
| Parameter | sec: sebuah timestamp UNIX. Untuk meminta timestamp UNIX, Anda dapat memanggil fungsi time(). |
| Nilai pengembalian | Mengembalikan string waktu yang dapat digunakan dalam cookie berdasarkan timestamp UNIX yang ditentukan oleh parameter sec. |
| Contoh | Output: |
http_time
Tabel berikut menjabarkan detail terkait fungsi ini.
| Item | Deskripsi |
| Sintaks | http_time(sec) |
| Deskripsi | Menghasilkan string waktu yang dapat digunakan dalam header HTTP berdasarkan timestamp UNIX. Sebagai contoh, Anda dapat memanggil fungsi ini untuk menghasilkan string waktu yang dapat digunakan dalam header Last-Modified. Penting String waktu yang dihasilkan oleh fungsi ini berada dalam GMT. |
| Parameter | sec: sebuah timestamp UNIX. Untuk meminta timestamp UNIX, Anda dapat memanggil fungsi time(). |
| Nilai pengembalian | Mengembalikan string waktu yang dapat digunakan dalam header HTTP berdasarkan timestamp UNIX yang ditentukan oleh parameter sec. |
| Contoh | Output: |
parse_http_time
Tabel berikut menjabarkan detail terkait fungsi ini.
| Item | Deskripsi |
| Sintaks | parse_http_time(str) |
| Deskripsi | Mengurai string waktu yang digunakan dalam header HTTP dan mengembalikan timestamp UNIX yang sesuai. Penting Fungsi ini tidak mengenali zona waktu. Anda harus mengonversi waktu lokal ke GMT sebelum melewatkan waktu ke fungsi ini. |
| Parameter | str: string waktu yang ingin Anda analisis. Format: Wed, 29 May 2019 06:02:41 GMT. Untuk meminta string waktu, Anda dapat memanggil fungsi http_time(). |
| Nilai pengembalian | Jika fungsi berhasil, timestamp UNIX dikembalikan. Jika tidak, false dikembalikan. |
| Contoh | Output: |
unixtime
Tabel berikut menjabarkan detail terkait fungsi ini.
| Item | Deskripsi |
| Sintaks | Sintaks: unixtime(year, month, day, hour, min, sec). |
| Deskripsi | Menghasilkan dan mengembalikan timestamp UNIX berdasarkan nilai-nilai yang diberikan dari parameter year, month, day, hour, min, dan sec. Catatan Timestamp UNIX tidak terkait dengan zona waktu, dan menunjukkan jumlah detik yang telah berlalu sejak 00:00:00 (UTC atau GMT) pada 1 Januari 1970. |
| Parameter |
|
| Nilai pengembalian | Mengembalikan timestamp UNIX. |
| Contoh |
|