Fungsi date_interval_create_from_date_string

Fungsi date_interval_create_from_date_string mengubah deskripsi tekstual interval menjadi objek dengan tanggal. Objek ini dapat digunakan dengan fungsi date_add dan date_sub. String interval menggunakan bahasa natural untuk menentukan periode.

Sintaks

phpdate_interval_create_from_date_string(string $time);

Contoh

Buatlah interval 2 hari dan 6 jam:

php<?php
  $interval = date_interval_create_from_date_string('2 days + 6 hours');
  print_r($interval);
?>

Hasil eksekusi kode:

phpDateInterval Object
(
  [d] => 2
  [h] => 6
)

Contoh

Buatlah interval kompleks (1 bulan, 2 minggu dan 3 hari):

php<?php
  $interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days');
  print_r($interval);
?>

Hasil eksekusi kode:

phpDateInterval Object
(
  [m] => 1
  [d] => 17
)

Format yang Didukung

Fungsi memahami satuan pengukuran berikut:

Lihat Juga

  • fungsi date_add,
    yang menambahkan interval ke tanggal
  • fungsi date_sub,
    yang mengurangkan interval dari tanggal
  • fungsi date_create,
    yang membuat objek DateTime