Fungsi date_interval_create_from_date_string

Fungsi date_interval_create_from_date_string mengubah penerangan teks selang kepada objek dengan tarikh. Objek ini boleh digunakan dengan fungsi date_add dan date_sub. Rentetan selang menggunakan bahasa semula jadi untuk menentukan tempoh.

Sintaks

phpdate_interval_create_from_date_string(string $time);

Contoh

Mari cipta selang 2 hari dan 6 jam:

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

Keputusan pelaksanaan kod:

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

Contoh

Mari cipta selang 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);
?>

Keputusan pelaksanaan kod:

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

Format yang Disokong

Fungsi memahami unit ukuran berikut:

Lihat Juga

  • fungsi date_add,
    yang menambahkan selang kepada tarikh
  • fungsi date_sub,
    yang menolak selang daripada tarikh
  • fungsi date_create,
    yang mencipta objek DateTime