? php
date_default_timezone_set('Asia/Jakarta'); // PHP 6 mengharuskan penyebutan timezone.
$seminggu = array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu");
$hari = date("w");
$hari_ini = $seminggu[$hari];
$tgl_sekarang = date("Ymd");
$tgl_skrg = date("d");
$bln_sekarang = date("m");
$thn_sekarang = date("Y");
$jam_sekarang = date("H:i:s");
$nama_bln=array(1=> "Januari", "Februari", "Maret", "April", "Mei",
"Juni", "Juli", "Agustus", "September",
"Oktober", "November", "Desember");
? >
==============================================================
BUAT-KALENDER
< ? php
function buatkalender($tanggal,$bulan,$tahun) {
$bulanan=array(1=>"Januari","Februari","Maret","April",
"Mei","Juni","Juli","Agustus","September",
"Oktober","November","Desember");
$bln=date("n");
$thn=date("Y");
$jmlhari = date("t",mktime(0,0,0,$bulan,1,$tahun));
$haritglsatu = date("w",mktime(0,0,0,$bulan,1,$tahun));
$kalender = "<table cellspacing=1 cellpadding=4
border=0 class=tabel_data>\n";
$kalender .= "<tr class=tr_terang>
<td colspan=7>$bulanan[$bln], $thn
</td></tr>\n";
$kalender .= "<tr class=tr_judul>
<td>M</td><td>S</td><td>S</td><td>R</td>
<td>K</td><td>J</td><td>S</td></tr>\n";
$a = 1;
$adabaris = TRUE;
$mulaicetak = 0;
while ($adabaris) {
$kalender .= "<tr align=center class=tr_terang>";
for ($i = 0; $i < 7; $i++ ) {
if ($mulaicetak < $haritglsatu) {
$kalender .= "<td> </td>";
$mulaicetak++;
}
elseif ($a <= $jmlhari) {
$tt = $a;
if ($a == $tanggal) {
$tt = "<span style='color: blue; font-weight: bold;
font-size: larger; text-decoration: blink;'>
$tt</span>";
}
if ($i == 0) {
$tt = "<font color=\"#FF0000\">$tt</font>";
}
$kalender .= "<td>$tt</td>";
$a++;
}
else {
$kalender .= "<td> </td>";
}
}
$kalender .= "</tr>\n";
if ($a <= $jmlhari) {
$adabaris = TRUE;
}
else {
$adabaris = FALSE;
}
}
$kalender .= "</table>\n";
return $kalender;
}
No comments:
Post a Comment