Thursday, October 16, 2008

[Seri PHP] Menjumlah dan mengurangi type datetime

Dalam php dikenal sebuah fungsi yang bernama strtotime(), fungsi ini berguna untuk mengkonversi english textual time kedalam bentuk timpestamp.

Maksud artikel ini adalah bagaimana menghitung tipe data tanggal/ datetime.
Misal yang saya inginkan adalah menjumlahkan tanggal sekarang dengan 14 hari yang akan datang. Maka bisa diwujudkan dengan script sebagai berikut:

<?
$timestamp = strtotime(“+14 day”);
$sekarang = date(“d-m-y”);
$besok14harilagi=date(“d-m-y”,$timestamp);
Echo “Sekarang adalah : ”.$sekarang;
Echo “
”;
Echo “14 hari lagi adalah : ”. $besok14harilagi;
?>

Untuk mengurangi tanggal bisa menggunakan:
<
$timestamp = strtotime(“-14 day”);
$sekarang = date(“d-m-y”);
$besok14hariyglalu=date(“d-m-y”,$timestamp);
Echo “Sekarang adalah : ”.$sekarang;
Echo “
”;
Echo “14 hari yang lalu adalah : ”. $besok14hariyglalu;
?>

Berikut contoh yang lebih lengkap
<
echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
?>

No comments:

Post a Comment

Komentar anda bila perlu penjelasan (semampu saya tentunya)

silahkan login dulu atau follow blog ini untuk bisa mengisi komentar