Home » PHP » Fungsi Date mktime() PHP

Fungsi Date mktime() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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

ParameterDeskripsi
hourOptional. Menentukan jam
minuteOptional. Menentukan menit
secondOptional. Menentukan detik
monthOptional. Menentukan bulan
dayOptional. Menentukan hari
yearOptional. Menentukan tahun
is_dstOptional. 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.

You may also like