Perhitungan waktu/date/time dengan PHP

<?php
echo "UNTUK TAHUN";
// Menambah tahun di php
if(function_exists('date_default_timezone_set')) date_default_timezone_set('Asia/Jakarta');
$date = date_create('20-02-2012 19:30:20');
echo 'Waktu awal: 20-02-2012 19:30:20';
date_add($date, date_interval_create_from_date_string('1 year'));
echo 'Ditambahkan 1 tahun: '.date_format($date, 'd-m-Y H:i:s').'';

// Mengurang tahun di php
if(function_exists(‘date_default_timezone_set’)) date_default_timezone_set(‘Asia/Jakarta’);
$date = date_create(’20-02-2012 19:30:20′);
echo ‘Waktu awal: 20-02-2012 19:30:20’;
date_add($date, date_interval_create_from_date_string(‘-1 year’));
echo ‘Dikurangi 1 tahun: ‘.date_format($date, ‘d-m-Y H:i:s’).”;

echo “UNTUK BULAN”;
// Menambah bulan di php
if(function_exists(‘date_default_timezone_set’)) date_default_timezone_set(‘Asia/Jakarta’);
$date = date_create(’20-02-2012 19:30:20′);
echo ‘Waktu awal: 20-02-2012 19:30:20’;
date_add($date, date_interval_create_from_date_string(‘6 months’));
echo ‘Ditambahkan 6 bulan: ‘.date_format($date, ‘d-m-Y H:i:s’).”;

// Mengurang bulan di php
if(function_exists(‘date_default_timezone_set’)) date_default_timezone_set(‘Asia/Jakarta’);
$date = date_create(’20-02-2012 19:30:20′);
echo ‘Waktu awal: 20-02-2012 19:30:20’;
date_add($date, date_interval_create_from_date_string(‘-6 months’));
echo ‘Dikurangi 6 bulan: ‘.date_format($date, ‘d-m-Y H:i:s’).”;

echo “UNTUK HARI”;
// Menambah hari di php
if(function_exists(‘date_default_timezone_set’)) date_default_timezone_set(‘Asia/Jakarta’);
$date = date_create(’20-02-2012 19:30:20′);
echo ‘Waktu awal: 20-02-2012 19:30:20’;
date_add($date, date_interval_create_from_date_string(‘7 days’));
echo ‘Ditambahkan 7 hari: ‘.date_format($date, ‘d-m-Y H:i:s’).”;

// Mengurang hari di php
if(function_exists(‘date_default_timezone_set’)) date_default_timezone_set(‘Asia/Jakarta’);
$date = date_create(’20-02-2012 19:30:20′);
echo ‘Waktu awal: 20-02-2012 19:30:20’;
date_add($date, date_interval_create_from_date_string(‘-7 days’));
echo ‘Dikurangi 7 hari: ‘.date_format($date, ‘d-m-Y H:i:s’);

echo “UNTUK JAM”;
// Menambah jam di php
if(function_exists(‘date_default_timezone_set’)) date_default_timezone_set(‘Asia/Jakarta’);
$date = date_create(’20-02-2012 19:30:20′);
echo ‘Waktu awal: 20-02-2012 19:30:20’;
date_add($date, date_interval_create_from_date_string(‘6 hours’));
echo ‘Ditambahkan 6 jam: ‘.date_format($date, ‘d-m-Y H:i:s’).”;

// Mengurang jam di php
if(function_exists(‘date_default_timezone_set’)) date_default_timezone_set(‘Asia/Jakarta’);
$date = date_create(’20-02-2012 19:30:20′);
echo ‘Waktu awal: 20-02-2012 19:30:20’;
date_add($date, date_interval_create_from_date_string(‘-6 hours’));
echo ‘Dikurangi 6 jam: ‘.date_format($date, ‘d-m-Y H:i:s’).”;

echo “UNTUK MENIT”;
// Menambah menit di php
if(function_exists(‘date_default_timezone_set’)) date_default_timezone_set(‘Asia/Jakarta’);
$date = date_create(’20-02-2012 19:30:20′);
echo ‘Waktu awal: 20-02-2012 19:30:20′;
date_add($date, date_interval_create_from_date_string(’30 minutes’));
echo ‘Ditambahkan 30 menit: ‘.date_format($date, ‘d-m-Y H:i:s’).”;

// Mengurang menit di php
if(function_exists(‘date_default_timezone_set’)) date_default_timezone_set(‘Asia/Jakarta’);
$date = date_create(’20-02-2012 19:30:20′);
echo ‘Waktu awal: 20-02-2012 19:30:20’;
date_add($date, date_interval_create_from_date_string(‘-30 minutes’));
echo ‘Dikurangi 30 menit: ‘.date_format($date, ‘d-m-Y H:i:s’).”;

echo “UNTUK DETIK”;
// Menambah detik di php
if(function_exists(‘date_default_timezone_set’)) date_default_timezone_set(‘Asia/Jakarta’);
$date = date_create(’20-02-2012 19:30:20′);
echo ‘Waktu awal: 20-02-2012 19:30:20′;
date_add($date, date_interval_create_from_date_string(’25 seconds’));
echo ‘Ditambahkan 25 detik: ‘.date_format($date, ‘d-m-Y H:i:s’).”;

// Mengurang detik di php
if(function_exists('date_default_timezone_set')) date_default_timezone_set('Asia/Jakarta');
$date = date_create('20-02-2012 19:30:20');
echo 'Waktu awal: 20-02-2012 19:30:20';
date_add($date, date_interval_create_from_date_string('-25 seconds'));
echo 'Dikurangi 25 detik: '.date_format($date, 'd-m-Y H:i:s').'';
?>

copy paste from https://secharix.wordpress.com/2013/07/10/manambah-dan-mengurangi-waktudatetime/

Posted in: Tak Berkategori

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s