Date future adalah tanggal yang akan datang, bisa beberapa hari mendatang atau beberapa bulan/tahun mendatang dari tanggal sekarang. Misalnya, jika sekarang tanggal 7 April 2009, maka date-futurenya adalah tanggal 8 April 2009 atau setelahnya, tergantung keinginan pembuatnya.
Date future biasanya digunakan pada website-website bisnis untuk membuat perasaan tergesa-gesa pada pengunjungnya agar SEGERA membeli/memesan apa yang mereka tawarkan.
Contoh-contoh date future bisa anda temukan melalui Google, cobalah searching dengan keyword “jika anda memesan sebelum hari”, maka anda akan menemukan website-website yang menggunakan date future dalam menawarkan produknya.
Dengan PHP atau Javascript, kita bisa membuat date future yang akan berubah secara otomatis setiap hari.
Cara membuat date future
Untuk membuat date future dengan PHP, gunakan fungsi strtotime(). Contoh script lengkapnya seperti ini:
<?PHP
$array_hari = array(1=>”Senin”,”Selasa”,”Rabu”,”Kamis”,”Jumat”, “Sabtu”,”Minggu”);
$hari = $array_hari[date(“N”,strtotime(“+2 days”))];
$tanggal = date (“j”,strtotime(“+2 days”));
$array_bulan = array(1=>”Januari”,”Februari”,”Maret”, “April”, “Mei”, “Juni”,”Juli”,”Agustus”,”September”,”Oktober”, “November”,”Desember”);
$bulan = $array_bulan[date(“n”,strtotime(“+2 days”))];
$tahun = date(“Y”,strtotime(“+2 days”));
echo(“Jika anda memesan sebelum hari $hari, tanggal $tanggal $bulan $tahun jam 19.00 dapatkan juga….“);
?>
strtotime(“+2 days”) maksudnya adalah dua hari yang akan datang.
Anda juga dapat menggunakan strtotime(“-2 days”) untuk dua hari yang telah lalu.
Untuk membuat date future menggunakan Javascript, coba gunakan script di bawah ini:
<SCRIPT TYPE=”text/javascript” LANGUAGE=”JavaScript”>
<!– //Begin
var mydate=new Date()
var year=mydate.getFullYear()
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()+2
var dayarray=new Array(“Senin”,”Selasa”,”Rabu”,”Kamis”,”Jum`at”, “Sabtu”,”Minggu”)
var montharray=new Array(“Januari”,”Februari”,”Maret”,”April”,”Mei”,”Juni”
,”Juli”,”Agustus”,”September”,”Oktober”,”November”,”Desember”)
document.write(“<FONT face=Verdana size=4><B>Jika anda memesan sebelum hari: <BR><FONT color=#ff0000>“)
document.write(dayarray[day]+”, “+daym+” “+montharray[month]+” “+year)
document.write(“</font>, jam 19.00, dapatkan juga….“)
//End –>
</SCRIPT>
Date future pada javascript di atas menggunakan mydate.getDate()+2, yang juga berarti dua hari yang akan datang. Inilah tampilan javascript di atas:
Silahkan edit script-script di atas sesuka anda, yang penting jangan gunakan untuk melakukan scam (penipuan).
Original Content by Sanji
https://sanjisan.wordpress.com
Fuuuiiiihhh mantap…
disini.. saya bisa belajar juga…
Thx ya….
By: yanti on April 9, 2009
at 5:38 pm
Anda memang bukan blogger biasa,,,salut
By: Tetsuya on April 16, 2009
at 12:40 pm
Thanks bro atas infonya
By: albachtimi on April 21, 2009
at 3:14 pm
Ok lah sip bro. . . :buttrock:
By: Wayan on Juni 2, 2009
at 7:06 am
cara menjalankan di browser gimana ya.kok uda ku coba ngak mau2.
By: onaldi on Juni 12, 2009
at 1:48 am
@onaldi,
Khusus untuk Javascript, coba copy-paste di Notepad, lalu Save dengan FileName “date.html”. Misalnya seperti ini:
<html>
<body>
<b>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!– //Begin
var mydate=new Date()
var year=mydate.getFullYear()
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()+1
var dayarray=new Array("Senin","Selasa","Rabu","Kamis","Jum`at", "Sabtu","Minggu")
var montharray=new Array("Januari","Februari","Maret","April","Mei","Juni"
,"Juli","Agustus","September","Oktober","November","Desember")
document.write("<FONT face=Verdana size=4><B>Jika anda memesan sebelum hari: <BR><FONT color=#ff0000>")
document.write(dayarray[day]+", "+daym+" "+montharray[month]+" "+year)
document.write("</font>, jam 19.00, dapatkan juga….")
//End –>
</SCRIPT>
</b>
</body>
</html>
Javascript ini berada dalam tag BODY pada HTML. Coba buka file ini menggunakan Web Browser.
By: sanjisan on Juni 12, 2009
at 11:48 am
mas, kalo buat url afiliasi gimana caranya ya? contoh: ketik di browser: http://www.venuz.com?user id=dian. langsung masuk ke http://www.venuz.com. mohon pencerahannya. kalo bisa dikirim ke email sy.
By: andri on Juni 22, 2009
at 8:30 am
@andri,
Sudah saya jawab di sini:
By: sanjisan on Juni 22, 2009
at 9:56 am
Pertanyaan :
Kalau kebetulan tanggal nya tanggal 31, ditambah kan dengan + 2 .. bisa jadi tanggal 2 bulan berikutnya kaga?
Kalo lum bisa bikin skrip kaya gitu, cemen lah
By: HR on November 5, 2009
at 5:11 am
Coba dulu script PHP di atas,
kalo tanggal di komputer 30 Nopember, script akan menampilkan 2 Desember (X+2).
Tanggal 31 Des 2009 akan jadi 2 Jan 2010 (thn berikutnya),
31 Jan akan jadi 2 Feb, 28 Feb menjadi 2 Mar (jika bkn thn kabisat), 29 Feb menjadi 2 Mar (kabisat), dst…
Tanggal/hari terakhir bln ttt akan jd hari kedua bln berikutnya.
Pada Javascript memang cukup dengan:
“Tanggal(+2hari), Bulan, Tahun”
maka Bulan & Tahun akan otomatis menyesuaikan.
Tapi pada PHP, harus dibuat seperti ini:
“Tanggal(+2hari), Bulan(+2hari), Tahun(+2hari)”
<?PHP
$tanggal = date("j",strtotime("+2 days"));
$bulan = date("n",strtotime("+2 days"));
$tahun = date("Y",strtotime("+2 days"));
echo("Jika anda memesan sebelum tanggal $tanggal $bulan $tahun jam 19.00 dapatkan juga….");
?>
Silahkan dicoba,
keep learning by doing
By: sanjisan on November 6, 2009
at 3:38 am
maturnuwun nggeh
By: aenur on Desember 20, 2009
at 5:54 am