Contoh
Kembalikan stempel waktu Unix untuk tanggal. Kemudian gunakan untuk menemukan hari pada tanggal itu:
<?php // Cetakan: 3 Oktober 1975 pada hari Jumat echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975)) . "<br><br>"; //Fungsi mktime () berguna untuk melakukan aritmatika dan validasi tanggal. // Ini akan secara otomatis menghitung nilai yang benar untuk input di luar rentang: echo date("M-d-Y",mktime(0,0,0,12,36,2001)) . "<br>"; echo date("M-d-Y",mktime(0,0,0,14,1,2001)) . "<br>"; echo date("M-d-Y",mktime(0,0,0,1,1,2001)) . "<br>"; echo date("M-d-Y",mktime(0,0,0,1,1,99)) . "<br>"; ?> /*Output : Oct 3, 1975 was on a Friday Jan-05-2002 Feb-01-2002 Jan-01-2001 Jan-01-1999 */
Definisi dan Penggunaan
Fungsi gmmktime()
mengembalikan stempel waktu Unix untuk sebuah tanggal.
Tip: Fungsi ini identik dengan gmmktime()
kecuali parameter yang diteruskan mewakili tanggal (bukan tanggal GMT).
Syntax
mktime(hour, minute, second, month, day, year, is_dst);
Nilai Parameter
Parameter | Deskripsi |
---|---|
hour | Optional. Menentukan jam |
minute | Optional. Menentukan menit |
second | Optional. Menentukan detik |
month | Optional. Menentukan bulan |
day | Optional. Menentukan hari |
year | Optional. Menentukan tahun |
is_dst | Optional. Setel parameter ini ke 1 jika waktunya selama waktu musim panas (DST), 0 jika tidak, atau -1 (default) jika tidak diketahui. Jika tidak diketahui, PHP mencoba mencari tahu sendiri (yang dapat menyebabkan hasil yang tidak diharapkan). Catatan: Parameter ini dihapus di PHP 7.0. Fitur penanganan zona waktu baru harus digunakan sebagai gantinya |
Detail Teknis
Return Value: | Mengembalikan stempel waktu Unix integer. FALSE karena kesalahan |
---|---|
PHP Version: | 4+ |
PHP Changelog: | PHP 7.1: Parameter is_dst dihapus. PHP 5.3.0: Melempar E_DEPRECATED jika parameter is_dst digunakan PHP 5.1: Parameter is_dst tidak digunakan lagi. Jika mktime () dipanggil tanpa argumen, sekarang muncul pemberitahuan E_STRICT. Gunakan fungsi time () sebagai gantinya. |