Lompat ke konten Lompat ke sidebar Lompat ke footer

Fungsi-Fungsi Php



Fungsi merupakan alat bantu pemrograman yang memperlihatkan fasilitas dalam melaksanakan suatu kiprah tertentu. Isi dari sebuah fungsi bahwasanya yaitu rangkaian dari perintah-perintah pemrograman, entah panjang atau pendek, yang dirangkai sedemikian rupa sehingga menjadi 1 perintah saja. Ada begitu banyak fungsi yang disediakan oleh PHP. Selain itu PHP juga menyediakan fitur untuk menciptakan fungsi sendiri (seringkali disebut dengan UDF atau User Defined Function). Fungsi-fungsi yang spesifik untuk masalah tertentu mungkin tidak akan dibahas atau mungkin juga akan dibahas dalam artikel lain yang berisi wacana masalah spesifik tadi.
Kita akan mulai bahasan kita dari fungsi tanggal dan waktu. Fungsi tanggal dan waktu – sesuai dengan namanya – dipakai untuk pengolahan tanggal dan waktu. Beberapa fungsi yang akan dibahas yaitu fungsi checkdate, fungsi date, dan fungsi getdate.
 
A. Fungsi checkdate
Fungsi checkdate dipakai untuk mengusut keabsahan suatu bentuk tanggal gregorian, atau bentuk tanggal internasional yang kita anut sekarang. Sintaksnya yaitu sebagai berikut:
checkdate(bulan, hari, tahun)
Bulan yaitu angka integer 1 hingga dengan 12 yang mewakili bulan Januari hingga dengan Desember.
Hari yaitu angka integer yang memperlihatkan hari dalam 1 bulan. Angka yang valid yaitu 1 hingga 30 atau 31 (untuk bulan Februari 1 hingga 28 atau 29).
Tahun yaitu angka integer yang memperlihatkan tahun. Angka yang valid yaitu 1 hingga 32767. Contoh penggunaannya dalam skrip PHP yaitu sebagai berikut:

<HTML>
<HEAD>
<TITLE> Fungsi CheckDate </TITLE>
</HEAD>
<BODY>
Apakah tanggal 18 Januari 1995 valid? <br />
<?php
$tes_tanggal = checkdate(1,18,1995);
if ($tes_tanggal==true) {
    echo "Ya, tanggal tersebut valid";
} else {
    echo "Tidak, tanggal tersebut tidak valid";
}
?>
<br />
<br />
Apakah tanggal 13 Juni 1995 valid? <br />
<?php
$tes_tanggal = checkdate(6,13,1995);
if ($tes_tanggal==true) {
    echo "Ya, tanggal tersebut valid";
} else {
    echo "Tidak, tanggal tersebut tidak valid";
}
?>
</BODY>
</HTML>


B. Fungsi date
Fungsi date dipakai untuk menampilkan tanggal dan/atau waktu sekarang. Sintaks penggunaannya yaitu sebagai berikut:
date(format[,timestamp])
Format yaitu karakter-karakter yang dipakai untuk memformat tampilan tanggal dan/atau waktu.
Timestamp yaitu waktu yang diukur dari jumlah detik semenjak waktu UNIX Epoch, yaitu 1 Januari 1970, 00:00:00 GMT. Maksudnya yaitu jikalau angka timestamp dituliskan 10 itu berarti tanggal yang dimaksud yaitu 1 January 1970, 00:00:10 GMT. Waktu ini akan menyesuaikan dengan waktu lokal, jadi jikalau waktu lokal Indonesia yaitu GMT +7, maka jikalau angka timestamp dituliskan 10 itu berarti tanggal yang dimaksud yaitu 1 January 1970, 07:00:10. Jika timestamp tidak disebutkan, maka yang diambil yaitu waktu lokal pada ketika itu.
Karakter-karakter yang dipakai untuk format adalah:

Karakter
Arti
a
"am" atau "pm"
A
"AM" atau "PM"
B
Swatch Internet time
d
Hari dalam satu bulan, 2 digit dengan diawali nol, dari "01" hingga "31"
D
Hari dalam satu minggu, tekstual, 3 huruf; misal "Fri", “Sun”
F
Bulan, tekstual, lengkap, contohnya “March”, “May”
g
Jam, format 12 jam tanpa diawal nol, dari "1" hingga "12"
G
Jam, format 24 jam tanpa diawal nol, dari "1" hingga "23"
h
Jam, format 12 jam, dari "01" hingga "12"
H
Jam, format 24 jam, dari "00" hingga "23"
i
Menit, dari "00" hingga "59"
I
"1" jikalau Daylight Savings Time, "0" jikalau tidak.
j
Hari dalam satu bulan, tanpa diawali nol, dari "1" to "31"
l
Hari dalam satu minggu, tekstual, lengkap, contohnya "Friday", “Monday”.
L
Bernilai "1" untuk tahun kabisat, “0” untuk bukan.
m
Bulan dalam angka "01" hingga "12"
M
Bulan, tekstual, 3 huruf, misal "Jan", “Mar”
n
Bulan dalam angka tanpa diawali nol, dari "1" hingga "12"
r
Format tanggal RFC 822, contohnya "Thu, 21 Dec 2000 16:01:07 +0200"
s
Detik, dari "00" hingga "59"
S
Akhiran yang memperlihatkan angka dalam Bahasa Inggris, tekstual, 2 huruf, contohnya "th", "nd"
t
Jumlah hari dalam satu bulan, dari "28" hingga "31"
T
Setting zona waktu pada komputer, misal "MDT"
U
Jumlah detik semenjak Unix Epoch.
w
Hari dalam angka untuk satu minggu, "0" untuk Minggu hingga "6" Sabtu.
Y
Tahun, 4 digit, misal "2001"
y
Tahun, 2 digit, misal "99"
z
Hari dalam angka untuk satu tahun; dari "0" hingga "365"
Z
Setting zona waktu dalam detik, dari "-43200" hingga "43200". Sebelah barat UTC bernilai negatif, dan sebelah timur UTC bernilai positif.

Contoh penggunaannya yaitu sebagai berikut:

<HTML>
<HEAD>
<TITLE> Tanggal </TITLE>
</HEAD>
<BODY>
<font size="10px">
<?php
echo "Sekarang yaitu tanggal ";
echo date('d-F-Y');
echo "<br />dan jam ";
echo date('h:i:s A');
?>
</FONT>
</BODY>
</HTML>


C. Fungsi getdate
Fungsi getdate dipakai untuk mengambil nilai waktu lokal kini atau waktu timestamp dan waktu memasukkannya ke dalam array asosiatif. Sintaksnya yaitu sebagai berikut:
getdate([timestamp])
Elemen array yang sanggup dipergunakan yaitu sebagai berikut:

"minutes" = menit
"seconds" = detik
"mday" = hari dalam satu bulan
"hours" = jam, dalam format 24 jam.
"wday" = hari dalam satu minggu, numeris, 0 untuk ahad hingga 6 untuk sabtu
"mon" = bulan, numeris.
"year" = tahun, numeris.
"yday" = hari dalam satu tahun, contohnya "299"
"weekday" = hari dalam satu minggu, tekstual penuh, contohnya "Friday"
"month" = bulan, tekstual penuh, contohnya "January"

Sebagai rujukan contohnya ingin dibentuk halaman selamat tiba yang akan menyapa pengunjung dengan salam Selamat Pagi/Siang/Sore/Malam sesuai dengan waktu ketika itu. Skripnya yaitu sebagai berikut:

<HTML>
<HEAD>
<TITLE> Getdate </TITLE>
</HEAD>
<BODY>
<center>
<h1>
<?php
$sekarang = getdate(); 
$bulan = $skr['month']; 
$hari = $skr['mday']; 
$tahun = $skr['year']; 
$jam = $sekarang['hours'];
if ($jam <= 11) {
    echo "Selamat Pagi";
} elseif ($jam > 11 and $jam <= 15) {
    echo "Selamat Siang";
} elseif ($jam > 15 and $jam <= 18) {
    echo "Selamat Sore";
} elseif ($jam > 18) {
    echo "Selamat Malam";
}
?>
</h1>
<h2> Selamat datang</h2>
<h3> Sekarang yaitu tanggal <?php echo "$hari $bulan $tahun"; ?></h3>
</BODY>
</HTML>

 Selamat mencoba..... :(。◕‿◕。)



Posting Komentar untuk "Fungsi-Fungsi Php"