Reviewed by Sutiono S.Kom., M.Kom., M.T.I Table of Contents by Hanifah Nurbaeti November 23, 2020 by Hanifah Nurbaeti November 23, 2020 Contoh <?php $t=time(); echo($t . "<br>"); echo(date("Y-m-d",$t)); ?> /* Output : 2020-11-21 */ Section Artikel
Definisi dan PenggunaanFungsi Syntax
Detail Teknis
datedate and timephp Hanifah Nurbaetiprevious post Fungsi Date localtime() PHPnext post Fungsi Date timezone_abbreviations_list() PHPYou may also likeCodeigniter vs Laravel : Apa Perbedaannya? Simak PenjelasannyaMarch 23, 2021 Perbedaan Error Handling Pada PHP: die () Vs...March 19, 2021 PHP 8 Rilis : Kenalan Dengan Fitur Utama...February 8, 2021 Tipe Data Dalam Bahasa Pemrograman PHPJanuary 18, 2021 Referensi Timezone Pada PHPDecember 30, 2020 Fungsi Zip zip_read() Pada PHPDecember 30, 2020 Fungsi Zip zip_open() Pada PHPDecember 30, 2020 Fungsi Zip zip_entry_read() Pada PHPDecember 30, 2020 Fungsi Zip zip_entry_open() Pada PHPDecember 30, 2020 Fungsi Zip zip_entry_name() Pada PHPDecember 30, 2020 Halo Sahabat Setia Belajar Pintar PHP, kali ini saya akan share kepada anda semua sebuah tutorial php mengenai fungsi tanggal dan waktu beserta cara penggunaannya pada php. Oke tanpa banyak ceramah nih, langsung saja yuk kita bahas satu persatu dibawah ini. Fungsi date pada PHPFungsi ini dugunakan untuk menampilkan format tanggal dan waktu lokal sesuai dengan tanggal sistem komputer anda. Sintaks PHP : date ( string $format [, int $timestamp ] ) Parameter :
$timestamp, timestamp Unix (integer) <?php // Misal sekarang adalah tanggal 10 Maret, 2001, 5:16:18 pm $today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm echo $today; $today = date("m.d.y"); // 03.10.01 echo $today; $today = date("j, n, Y"); // 10, 3, 2001 echo $today; $today = date("Ymd"); // 20010310 echo $today; $today = date('h-i-s, j-m-y, it is w Day'); // 05-16-18, 10-03-01, // 1631 1618 6 Satpm01 echo $today; $today = date('\i\t \i\s \t\h\e jS \d\a\y.'); // it is the 10th day. echo $today; $today = date("D M j G:i:s T Y"); // Sat Mar 10 17:16:18 MST 2001 echo $today; $today = date('H:m:s \m \i\s\ \m\o\n\t\h'); // 17:03:18 m is month echo $today; $today = date("H:i:s"); // 17:16:18 echo $today; ?> Fungsi getdate pada PHPFungsi ini dugunakan untuk mendapatkan informasi tanggal/waktu, hasilnya dalam bentuk array Sintaks PHP: getdate ([ int $timestamp= time() ] ) Parameter : Contoh penggunaanya : <?php $today = getdate(); print_r($today); ?> Hasilnya jika dijalankan pada browser adalah : Array ( [seconds] => 11 [minutes] => 25 [hours] => 21 [mday] => 29 [wday] => 5 [mon] => 10 [year] => 2010 [yday] => 301 [weekday] => Friday [month] => October [0] => 1288358711 ) Fungsi mktime pada PHPFungsi ini digunakan untuk mendapatkan timestamp Unix untuk suatu tanggal Sintaks PHP : mktime ([ int $hour= date("H") [, int $minute= date("i") [, int $second= date("s") [, int $month= date("n") [,int $day= date("j") [, int $year= date("Y") [, int $is_dst= -1 ]]]]]]] ) Contoh Penggunaanya : <?php echo date("M-d-Y", mktime(0, 0, 0, 12, 32, 1997))."<br>"; echo date("M-d-Y", mktime(0, 0, 0, 13, 1, 1997))."<br>"; echo date("M-d-Y", mktime(0, 0, 0, 1, 1, 1998))."<br>"; echo date("M-d-Y", mktime(0, 0, 0, 1, 1, 98))."<br>"; //Hasilnya semua sama : Jan-01-1998 ?> Contoh kedua penggunaanya : <?php $besok = mktime(0, 0, 0, date("m") , date("d")+1, date("Y")); $bulankemaren = mktime(0, 0, 0, date("m")-1, date("d"), date("Y")); $tahundepan = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1); echo "Besok : ".date("d M Y",$besok)."<br>"; echo "Bulan kemaren : ".date("M Y", $bulankemaren)."<br>"; echo "Tahun depan: ".date("Y", $tahundepan)."<br>"; ?> Fungsi strtotime pada PHPFungsi ini digunakan untuk mengubah string tanggal/waktu (bahasa inggris) ke timestamp Unix. Sintaks PHP : strtotime ( string $time [, int $now ] ) Contoh penggunaannya : <?php echo strtotime("now"), "\n"; echo strtotime("10 September 2000"), "\n"; echo strtotime("+1 day"), "\n"; echo strtotime("+1 week"), "\n"; echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n"; echo strtotime("next Thursday"), "\n"; echo strtotime("last Monday"), "\n"; ?> Fungsi time pada PHPFungsi ini digunakan untuk menghasilkan timestamp Unix saat ini Sintaks PHP : Contoh penggunaannya: <?php $minggudepan = time() + (7 * 24 * 60 * 60); // 7 hari; 24 jam; 60 menit; 60 detik echo 'Sekarang: '. date('Y-m-d') ."\n<br>"; echo 'Minggu Depan: '. date('Y-m-d', $minggudepan) ."\n<br>"; // atau menggunakan strtotime(): echo 'Minggu Depan: '. date('Y-m-d', strtotime('+1 week')) ."\n<br>"; ?> Hasilnya jika dijalankan pada browser adalah : Sekarang: 2010-10-29 Minggu Depan: 2010-11-05 Minggu Depan: 2010-11-05 Mencari selisih hari antara 2 tanggal<?php $tgl1 = "25-10-2010"; $tgl2 = "27-10-2010"; $selisih = strtotime($tgl2) - strtotime($tgl1); $hari = $selisih/(60*60*24); //60 detik * 60 menit * 24 jam = 1 hari echo "Selisih tanggal $tgl2 dan $tgl1 adalah $hari hari"; ?> Sekian Tutorial tentang fungsi tanggal atau date pada PHP kali ini, semoga bermanfaat dan jangan lupa share dan komentarnya sebagai bentuk penghargaan anda terhadap ilmu yang saya bagikan kepada anda, Terimakasih. Tutorial terkait dengan Fungsi Tanggal dan Waktu (Date/Time) pada PHP :Terimakasih Atas Kunjungan Sahabat Setia Belajar Pintar PHP Judul Pelajaran PHP : Fungsi Tanggal dan Waktu (Date/Time) pada PHP Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke https://planetsphp.blogspot.com/2013/02/fungsi-tanggal-dan-waktu-datetime-pada.html. Terima kasih sudah singgah membaca artikel ini. Jangan lupa like dan sharenya serta komentarnya |