Professional Documents
Culture Documents
Harga: Rp. 57.500,- Harga: Rp. 65.500,- Harga: Rp. 36.500,- Harga: Rp. 67.500,-
Harga: Rp. 66.500,- Harga: Rp. 49.500,- Harga: Rp. 49.500,- Harga: Rp. 33.500,-
2 Artikel ini diterbitkan oleh Redaksi Bunafit Komputer, Yogyakarta
SINTAKS :
mktime ( [int hour [, int minute [, int second [,
int month [, int day [, int year [,
int is_dst]]]]]]] )
Dengan fungsi di atas, Anda dapat mengetahui tanggal pada hari besok, bulan depan
maupun tahun depan. Caranya adalah dengan menambahkan operasi penambahan
atau pengurangan pada data tanggal, bulan atau tahun. Berikut adalah contohnya:
Hari Kemaren :
mktime(0,0,0, date("m"), date("d")-1, date("Y"));
Hari Depan :
mktime(0,0,0, date("m"), date("d")+1, date("Y"));
Bulan Lalu :
mktime(0,0,0, date("m")-1, date("d"), date("Y"));
Bulan Depan :
mktime(0,0,0, date("m")+1, date("d"), date("Y"));
Tahun Lalu :
mktime(0,0,0, date("m"), date("d"), date("Y")-1);
Tahun Depan :
mktime(0,0,0, date("m"), date("d"), date("Y")+1);
Dari perintah di atas, apabila Anda menggunakan MySQL, maka Anda juga dapat
menggunakan perintah DATE_ADD() seperti yang telah dibahas pada bab terdahulu.
Berikut contohnya:
mysql> SELECT DATE_ADD(CURDATE(), INTERVAL 25 DAY)
-> AS 25harilagi;
+------------+
| 25harilagi |
+------------+
| 2007-05-10 |
+------------+
1 row in set (0.66 sec)
Script PHP Untuk Menghitung Selisih Waktu dan Tanggal 3
Dari gambaran di atas, maka apabila hendak mendapatkan waktu dan tanggal yang
berjalan 25 hari kemudian, perintahnya adalah:
<?php
echo "<b>PROGRAM LIAT HARI 25 HARI LAGI</b>";
$next25day = mktime(0,0,0,date("n"),date("j")+25,date("Y"));
echo "<br>Lihat Hari :". date("l", $next25day);
echo "<br>Lihat Tanggal :". date("d-m-Y", $next25day);
?>
Akhir Listing
Dari skrip program di atas, apabila ingin mendapatkan tanggal maupun hari yang
berjalan beberapa hari yang lalu, maka nilainya dapat menggunakan tanda minus (-
25). Berikut hasilnya:
<html>
<head>
<title>Date and Time PHP</title>
</head>
<body>
<?php
// Mengetahui Tgl n Hari kedepan, dan
// hari minggu tidak dihitung
echo "<b>PROGRAM LIAT HARI 10 HARI LAGI</b><br>";
echo "<b>Hari (minggu) tidak dihitung</b><br>";
echo "Tanggal sekarang :".date('l d-m-Y')."<br>";
$hari = 10;
$waktu = $hari * 2;
Akhir Listing
Script PHP Untuk Menghitung Selisih Waktu dan Tanggal 5
<html>
<head>
<title>Date and Time PHP</title>
</head>
<body>
<?php
// Mengetahui Tgl n Hari kebelakang, dan
// hari minggu tidak dihitung
echo "<b>PROGRAM LIAT HARI 10 HARI LALU</b><br>";
echo "<b>Hari (minggu) tidak dihitung</b><br>";
echo "Tanggal sekarang :".date('l d-m-Y')."<br>";
$hari = 10;
$waktu = $hari * 2;
}
else {
if ($jum_hari==$hari) {
break;
}
else {
// Penambahan hari
$jum_hari++;
}
}
}
# Penerapan
echo "Tanggal Untuk $hari hari kebelakang = ".
date('l d-m-Y', $nextday);
?>
</body>
</html>
Akhir Listing
Dari contoh program di atas, apabila dijalankan Anda akan mendapatkan informasi
tanggal seperti gambar berikut:
mendefinisikan daftar tanggal hari libur nasional yang ada. Berikut adalah contoh
programnya:
Listing Program Tgl_nHariLagi2.php
<html>
<head>
<title>Date and Time PHP</title>
</head>
<body>
<?php
echo "<b>PROGRAM LIAT HARI n HARI LAGI</b><br>";
echo "<b>Hari Libur (minggu,Lib Nas) tidak dihitung</b><br>";
$hari = 10;
$waktu = $hari * 2;
$libnas= array("24-04-2007","01-05-2007");
</html>
Akhir Listing
Dari contoh program di atas, sebaiknya Anda mendefinisikan daftar tanggal yang
menjadi libur nasional ke dalam data array, berikut contohnya:
$libnas= array("24-04-2007","01-05-2007");
Jadi, dengan cara mendefinisikan semua daftar hari libur nasional yang ada dalam
bulan berjalan atau tahun sekarang, maka program akan mendapatkan data tanggal
yang valid. Berikut contoh hasilnya:
function JumMinggu($tgl_mulai,$tgl_akhir) {
Script PHP Untuk Menghitung Selisih Waktu dan Tanggal 9
$adaysec =24*3600;
$tgla= strtotime($tgl_mulai);
$tglb= strtotime($tgl_akhir);
$minggu=0;
for ($i=$tgla; $i < $tglb; $i+=$adaysec){
if (date("w",$i) =="0") {
$minggu++;
}
}
return $minggu;
}
# Contoh
echo "Rentang waktu '2007-03-01' sampai '2007-04-17'
<br>";
echo "Jum Minggu : ".JumMinggu('2007-03-01','2007-04-
17');
Akhir Listing
<?php
function dateDiff($dformat, $endDate, $beginDate){
$date_parts1=explode($dformat, $beginDate);
10 Artikel ini diterbitkan oleh Redaksi Bunafit Komputer, Yogyakarta
$date_parts2=explode($dformat, $endDate);
$start_date =gregoriantojd($date_parts1[1],
$date_parts1[0], $date_parts1[2]);
$end_date =gregoriantojd($date_parts2[1],
$date_parts2[0], $date_parts2[2]);
# Penerpan dd-mm-yyyy
$date1="07/04/2007";
$date2="15/04/2007";
# Pemakaian
echo "Rentang waktu '$date1' sampai '$date2' <br>";
echo "Jum Hari : ". dateDiff("/", $date2, $date1);
?>
Akhir Listing
<?php
$tgl_dateline = "15-04-2007";
$tgl_kembali = "19-04-2007";
Script PHP Untuk Menghitung Selisih Waktu dan Tanggal 11
# Implementasi
echo "Detline : $tgl_dateline, pengembalian : $tgl_kembali";
echo "<br>Terlambat ".floor ($selisih)." hari.";
?>
Akhir Listing
Dari contoh program di atas, untuk implementasi ke dalam program Anda dapat
menggunakan data deadline yang berasal dari database. Seandainya waktu
pengembalian atau penyetorannya adalah hari ini, maka pada tanggal kembali dapat
menggunakan waktu sekarang. Berikut contohnya:
$tgl_dateline = "15-04-2007";
$tgl_kembali = date('d-m-Y');
<?php
function SelisihTgl($tgl_dateline, $tgl_kembali) {
// Mendapatkan tanggal detline
$tgl_dateline_pcs = explode ("-", $tgl_dateline);
$tgl_dateline_pcs = $tgl_dateline_pcs[2]."-".
$tgl_dateline_pcs[1]."-".$tgl_dateline_pcs[0];
// Menghitung selisih
$selisih = strtotime ($tgl_kembali_pcs) –
strtotime ($tgl_dateline_pcs);
# Penerpan
$tgl_dateline = "30-12-2006";
$tgl_kembali = "05-01-2006";
Akhir Listing
oooOooo
Script PHP Untuk Menghitung Selisih Waktu dan Tanggal 13
Halaman ini berisi daftar produk Skrip Program secara umum untuk aplikasi
berbasis Web, baik yang dibuat menggunakan program PHP, ASP maupun
ASP.Net. Silahkan pilih materi program apa yang Anda kehendaki,
kemudian konfirmasi lewat email untuk memesannya.
NO JUDUL PROGRAM
Anda pasti sudah tau, jika beberapa kampus atau sekolah sekarang
telah mengadakan Test Langsung Komputer. Jadi, calon
siswa/mahasiswa baru setelah mendaftar boleh memilih 2 model ujian.
[1]. Ujian reguler, atau yang dilakukan secara manual bersama2. [2].
Ujian langsung komputer, yang langsung mengerjakan soal di
komputer, dan hasilnya langsung di dapat. Nah, web program ini
dipakai untuk opsi ujian ke-2. Sudah maksud ya???
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Test Langsung (Ujian Masuk
Siswa/Mahasiswa)
[2]. Source Code (Script) Web Test Langsung (Ujian)
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
Konsep inti dari web ini adalah web sitem informasi yang berisi banyak
soal, pengelompokkan berdasarkan mata pelajaran. Siswa yang
mendaftar akan menjadi anggtoa sistem eLearning. Siswa dalam satu
hari boleh berlatih mengerjakan soal-soal ujian yang ada di web, dan
2 hasilnya langsung didapat. Dalam satu hari, siswa hanya diberikan satu
kesempatan untuk masing-masing matapelajarang, dan selanjutnya
boleh mengerjakan matapelajaran yang sama di esok hari.
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Test Ujian Masuk
[2]. Source Code (Script) Web Test Ujian Masuk Langsung Komputer
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Pembelajaran Siswa
[2]. Source Code (Script) Web Pembelajaran Siswa
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Pengajuan Izin Karyawan
[2]. Source Code (Script) Web Pengajuan Izin Karyawan
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
Yang didapat:
16 Artikel ini diterbitkan oleh Redaksi Bunafit Komputer, Yogyakarta
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Akademik v2
[2]. Source Code (Script) Web Akademik v2
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
Harga Script Web contoh skripsi ini : Call (eLibrary finis dalam 1
minggu)
Yang didapat:
Script PHP Untuk Menghitung Selisih Waktu dan Tanggal 17
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Wisata, Jalu Bus dan Informasi
Gunung
[2]. 3 Source Code (Script) Web Informasi Wisata dan Jalur Bus
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
Dreamweaver )
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Informasi Katalog Wayang Kulit
[2]. Source Code (Script) Web Informasi Katalog Wayang Kulit
[3]. eBooks (buku PDF : 7 Langkah Menguasai Web PHP lewat
18 Artikel ini diterbitkan oleh Redaksi Bunafit Komputer, Yogyakarta
Dreamweaver )
Silahkan transfer Rp. 750.709 ke rek BNI, a/n: Bunafit Nugroho, NoRek: 003
009 4812.
Jika transf dri ATM Selain BNI / ATM Bersama (contoh: Mandiri, Syariah
Mandiri, dll) No Rek ditambah angka 009. Jadi, No Rekening BNI kami
Menjadi : 009 003 009 4812