Misalnya kita ingin mendapatkan nama hari dari tanggal 5 April 2013,
maka kita dapat menggunakan fungsi ini di PHP. Format tgl yang digunakan
disini ialah yyyy-mm-dd, tapi anda bisa dengan mudah mengubah source
code sesuai dengan format tanggal yang anda butuhkan. Output dari fungsi
ini berupa string (‘Sunday’, ‘Monday’, dll).
$date = '2009-10-22';
$sepparator = '-';
$parts = explode($sepparator, $date);
$dayForDate = date("l", mktime(0, 0, 0, $parts[1], $parts[2], $parts[0]));
|
Fungsi diatas saya dapatkan dari stackoverflow, dan menghasilkan
output string berupa nama hari dalam bahasa inggris. Lalu saya ubah
dikit biar jadi bahasa indonesia. kira-kira jadi seperti ini source
codenya.
public function getday($tgl,$sep){
$sepparator = $sep; //separator. contoh: '-', '/'
$parts = explode($sepparator, $tgl);
$d = date("l", mktime(0, 0, 0, $parts[1], $parts[2], $parts[0]));
if ($d=='Monday'){
return 'Senin';
}elseif($d=='Tuesday'){
return 'Selasa';
}elseif($d=='Wednesday'){
return 'Rabu';
}elseif($d=='Thursday'){
return 'Kamis';
}elseif($d=='Friday'){
return 'Jumat';
}elseif($d=='Saturday'){
return 'Sabtu';
}elseif($d=='Sunday'){
return 'Minggu';
}else{
return 'ERROR!';
}
}
|
sumber: http://stackoverflow.com/questions/1385801/how-can-i-get-the-day-of-a-specific-date-in-php
sumber2:http://rifanmfauzi.com/2013/04/mendapatkan-nama-hari-dari-tanggal-dengan-php/
0 Response to "Mendapatkan nama hari dari tanggal dengan PHP"
Posting Komentar