Jumat, 06 Januari 2012

PHP : Membuat Ucapan selamat pagi

Posted by Palui On Jumat, Januari 06, 2012 No comments

phpUcapan selamat pagi, siang, sore dan malam adalah hal yang paling sering kita temui di kehidupan sehari-hari. Nah, bagaimana kalau di kehidupan php Open-mouthed smile ??  “selamat pagi admin” atau “Hi Ridwan, Good Afternoon” Ya tentunya kita juga bisa membuat script otomatis untuk menampilkan ucapan – ucapan tersebut. Mari kita buat scriptnya sekarang.. 
Oke, yang pertama kali yang harus kita ketahui adalah waktu, pukul berapa sekarang. Script phpnya seperti ini
date (“H:i:s”) hasilnya – > 14:09:51
ket :
H – > menampilkan format 24 jam (00-23)
h –> menampilkan format 12 jam (00-12) 
i –> menit (00-59)
s –> detik (00-59)
Kemudian, kita tentukan batas-batas waktunya. Saya asumsikan seperti ini saja,
Pagi : 00.00 – 09.59
Siang : 10.00 – 14.59
Sore : 15.00 – 17.59
Malam : 18.00 – 23.59
Setelah itu kita buat scriptnya
$waktu=date("H:i:s");
$t=explode(":",$waktu);
$jam=$t[0];
$menit=$t[1];
//by : http://ridwanblog.web.id
if ($jam > 00 and $jam < 10 ){
    if ($menit >00 and $menit<60){
    $ucapan="Selamat Pagi";
    }
}else if ($jam >= 10 and $jam < 15 ){
    if ($menit >00 and $menit<60){
    $ucapan="Selamat Siang";
    }
}else if ($jam >= 15 and $jam < 18 ){
    if ($menit >00 and $menit<60){
    $ucapan="Selamat Sore";
    }
}else if ($jam >= 18 and $jam <= 24 ){
    if ($menit >00 and $menit<60){
    $ucapan="Selamat Malam";
    }
}else {
    $ucapan="Error";
}
echo $ucapan.", Sekarang pukul  $waktu WIB";
?>
Agar mudah diletakkan page manapun tanpa harus membuat scriptnya lagi, kita buat jadi sebuah fungsi greetingtime(),
$waktu=date("H:i:s");
$t=explode(":",$waktu);
$jam=$t[0];
$menit=$t[1];
//by : ridwanblog.web.id
if ($jam > 00 and $jam < 10 ){
    if ($menit >00 and $menit<60){
    $ucapan="Selamat Pagi";
    }
}else if ($jam >= 10 and $jam < 15 ){
    if ($menit >00 and $menit<60){
    $ucapan="Selamat Siang";
    }
}else if ($jam >= 15 and $jam < 18 ){
    if ($menit >00 and $menit<60){
    $ucapan="Selamat Sore";
    }
}else if ($jam >= 18 and $jam <= 24 ){
    if ($menit >00 and $menit<60){
    $ucapan="Selamat Malam";
    }
}else {
    $ucapan="Error";
}
return $ucapan;
}
echo greetingtime(); // menampilkan ucapannya
?>
cara pemanggilannya dalam script cukup dengan
echo greetingtime();
nah muncul pertanyaan lain,
Bagaimana dengan format 12 jam ?
Cuma di tambahkan kondisi am dan pm sebagai pembeda. Konsepnya kurang lebih sama.
coba sendiri ya.. Thumbs up
Download Script (pass : ridw4n)

0 komentar:

Site search

    Get Free Music at www.divine-music.info

    Free Music at divine-music.info

    About