Pada kesempatan yang baik ini kita akan membahas tentang fungsi time, mktime, dan strtotime pada PHP.
Fungsi strtotime[]
dan mktime[]
keduanya memiliki fungsi yang sama yaitu menghasilkan waktu dalam format timestamp. Beda keduanya adalah, pada fungsi strtotime[]
, argumen yang diterima adalah string [teks] sedangkan pada fungsi mktime[]
, argumen yang digunakan adalah satuan waktu.
Pengertian Timestamp
Fungsi yang kita bahas disini semuanya berkaitan dengan timestamp, oleh karena itu, kita perlu tahu apa itu timestamp.
Timestamp adalah istilah yang mengacu pada standar waktu berupa waktu dalam detik sejak epoch time: 1970-01-01 00:00:00, sehingga, angka 1 dalam timestamp berarti 1 detik sejak 1970-01-01 00:00:00 yaitu 1970-01-01 00:00:01, sedangkan 60 berarti 1970-01-01 00:01:00, dst..
Sebagai tambahan, kita juga perlu untuk memahami zona waktu pada PHP: Memahami Zona Waktu [Timezone] dan Selisih Waktu Pada PHP
I. Fungsi Time Pada PHP
Fungsi time[]
digunakan untuk mengambil waktu sekarang pada komputer server dalam format timestamp. Fungsi ini tidak memiliki argumen.
Timestamp yang dihasilkan oleh fungsi time[]
 selalu pada waktu UTC [GMT +  0], meskipun konfigurasi zone waktu berubah ubah. Lebih jauh tentang
timezone, dapat dibaca pada artikel: Memahami Zona Waktu [Timezone] dan Selisih Waktu Pada PHP
Contoh: