.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Fungsi Tanggal dan Waktu (Date/Time) pada PHP

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Halo Sahabat Setia Programmer Mania, 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 PHP

Fungsi ini dugunakan untuk menampilkan format tanggal dan waktu lokal sesuai dengan tanggal sistem komputer anda. 

Sintaks PHP :
date ( string $format [, int $timestamp ] )
Parameter :
$format, adalah format-format tanggal dan waktu yang ingin ditampilkan, berikut adalah format-format untuk tanggal dan waktu pada PHP :
formatkarakter
Deskripsi
Contoh Hasil
Hari/Tanggal
dTanggal dua digit dalam 1 bulan, jika 1 digit ada nol didepannya01 to 31
DNama hari dalam 1 minggu, 3 hurufMon sampai Sun
jTanggal dalam 1 bulan, tanpa nol depannya1 to 31
l 
(huruf kecil 'L')
Nama hari dalam 1 mingguSunday sampai Saturday
NISO-8601 angka yang menunjukkan hari (PHP 5.1.0)1 (untuk Senin) sampai 7(untuk Minggu)
Ssuffix bahasa inggris untuk tanggal, 2 karakterstndrd or th. disatukan dengan j
wAngka yang menunjukkan hari seminggu0 (Untuk Minggu) sampai 6(untuk sabtu)
zTanggal dalam 1 tahun (dimulai dari 0)0 sampai 365
Minggu
------
WISO-8601 nomor minggu dalam 1 tahun, mingguan/week dimulai dari hari SeninContoh: 42 (Minggu ke 42 dalam tahun)
Bulan
------
FNama bulan, seperti January atau MarchJanuary sampai December
mAngka yang menunjukkan bulan, 2 digit01 sampai 12
MNama bulan, 3 hurufJan sampai Dec
nAngka yang menunjukkan bulan1 sampai 12
tJumlah hari bulan yang ditentukan28 sampai 31
Tahun
------
YTahun 4 digitContoh: 1999 atau 2013
ytahun 2 digitContoh: 99 atau 13
Waktu
------
aHuruf kecil Ante meridiem (am) dan Post meridiem (pm)am atau pm
AHuruf besar Ante meridiem (am) dan Post meridiem (pm)AM atau PM
BSwatch Internet time000 sampai 999
gFormat 12 jam, tanpa 01 sampai 12
GFormat 24 jam, tanpa 00 sampai 23
hFormat 12 jam, 2 digit, dengan 0 depannya01 sampai 12
HFormat 24 jam, 2 digit, dengan 0 depannya00 sampai 23
iMenit00 sampai 59
sDetik00 sampai 59
uMicroseconds (PHP 5.2.2)Contoh: 54321
Timezone
------
ePengidentifikasi Timezone (PHP 5.1.0)Contoh: UTCGMT,Atlantic/Azores
Operbedaan terhadap waktu Greenwich (GMT) dalam jamContoh: +0200
Pperbedaan terhadap waktu Greenwich (GMT) dalam jam ada titik dua antara jam dan menit (PHP 5.1.3)Contoh: +02:00
TSingkatan TimezoneContoh: ESTMDT ...
Full Date/Time
------
cTanggal ISO 8601  (PHP 5)2004-02-12T15:19:21+00:00
rFormat tanggal RFC 2822Contoh: Thu, 21 Dec 2013 16:01:07 +0200

$timestamp, timestamp Unix (integer)
Contoh Penggunaanya :
<?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 PHP

Fungsi ini dugunakan untuk mendapatkan informasi tanggal/waktu, hasilnya dalam bentuk array

Sintaks PHP:
getdate ([ int $timestamp= time() ] )
Parameter :
$timestamp, adalah timestamp UNIX (integer), jika dikosongkan akan mengambil waktu saat ini.

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 PHP

Fungsi 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 PHP

Fungsi 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 PHP

Fungsi ini digunakan untuk menghasilkan timestamp Unix saat ini

Sintaks PHP :
time ( void )
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. 
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Fungsi Tanggal dan Waktu (Date/Time) pada PHP, Diterbitkan oleh sourcecodeaplikasi1 pada Selasa, 14 April 2015. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to