-->

iklan banner

Cara Gampang Menambah Dan Mengurangi Waktu Di Php

Cara Praktis Menambah Dan Mengurangi Waktu Di PHP Cara Praktis Menambah Dan Mengurangi Waktu Di PHP

Pembahasan kali ini aku akan membahas perihal bagaimana cara mengurangi dan menambah waktu di PHP, ada 2 opsi untuk melaksanakan ini, ialah :
Syarat memakai fungsi ini, versi PHP harus lebih atau sama dengan 5.3 (>= 5.3).

Cara 1 :: class.dateinterval.php
Saat ini tanggal 13-02-2016, Kasusnya aku ingin menambah waktu 4 hari, sehingga output yang di hasilkan nanti akan menjadi 17-02-2016. Perhatikan code di bawah ini :
 <?php $date = new DateTime('2016-02-13'); $date->add(new DateInterval('P4D')); echo $date->format('Y-m-d'); ?>

Kasus kedua, dikala ini tanggal 13-02-2016 dan waktu membuktikan 07:44:00 , Saya ingin menambah waktu sebanyak 7 jam 6 menit. Perhatikan code di bawah ini :
 <?php $date = new DateTime('2016-02-13 07:44:00'); $date->add(new DateInterval('P7H6I')); echo $date->format('Y-m-d H:i:s'); ?>
Keterangan :
  • P4D sama dengan menulis 4 days (D == days), cuma memang formatnya harus di awali dengan abjad P gres sehabis itu di iringi dengan nilai penjumlahan waktu yang di inginkan.
  • Keterangan lebih lanjut :
    • D untuk days
    • M untuk months
    • W untuk week (menambah 7 hari) , 1W sama dengan 7 hari, 2W sama dengan 14 hari.
    • Y untuk years
    • S untuk seconds
    • H untuk hours
    • dan masih banyak lagi, lihat di situs resminya aja, http://php.net.


Cara 2 :: function.date-interval-create-from-date-string.php
Cara yang kedua ini hampir sama dengan cara satu, dan dapat di sebut lebih gampang di pahami tanpa harus melihat keterangannya. sebab penggunaan fungsi ini ga ada yang disingkat ibarat cara satu, dimana harus menuliskan P1D untuk menambah waktu 1 hari, kalau tidak ada keterangannya orang ga bakal tau kalau itu berarti akan menambah waktu 1 hari dari waktu dikala ini.

Cara ini agak sedikit panjang penulisan code nya, sebab dari judulnya pun nama fungsinya sudah terlihat panjang haha, tapi aku merekomendasikan cara kedua ini, sebab gampang untuk di pahami.

Saat ini waktu membuktikan 08:22:00 tanggal 13-02-2016, kasusnya, aku ingin menambah dan mengurangi waktu sebanyak 2 jam. Perhatikan code di bawah ini.

Menambah waktu 2 jam
 <?php $date = date_create('2016-02-13 08:22:00'); date_add($date, date_interval_create_from_date_string('2 hours')); echo date_format($date, 'Y-m-d H:i:s'); ?>

Mengurangi waktu 2 jam
 <?php $date = date_create('2016-02-13 08:22:00'); date_add($date, date_interval_create_from_date_string('-2 hours')); echo date_format($date, 'Y-m-d H:i:s'); ?>

Tidak perlu di jelaskan terlalu rinci, untuk memakai cara kedua ini kau cukup sebutkan saja waktu yang akan kau operasikan. misal :
Ingin menambah waktu 1 tahun , cukup sebutkan 1 years, untuk menguranginya cukup tulis -1 years. atau kau ingin menambahkan dan mengurangi 1 hari, cukup tuliskan 1 days atau -1 days.
Untuk keterangan waktu harus berbentuk plural, di akhiri dengan abjad S , ibarat (days, years, hours, minutes, seconds, dan lain-lain).

Mungkin pembahasan kali ini aku cukupkan hingga disini saja, biar jelas. Komentar saja kalau ada yang kurang paham.

Danke :)


Sumber http://www.kang-cahya.com

Berlangganan update artikel terbaru via email:

0 Response to "Cara Gampang Menambah Dan Mengurangi Waktu Di Php"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel