Metode createFromDateString Kelas DateInterval

Metode statis createFromDateString dari kelas DateInterval mengubah deskripsi string interval waktu menjadi objek DateInterval. Sebagai parameter, metode ini menerima string dengan format tanggal yang dipahami oleh fungsi strtotime. Mengembalikan objek DateInterval atau false jika terjadi error.

Sintaks

phpDateInterval::createFromDateString(string $datetime): DateInterval|false

Contoh

Buatlah interval 2 hari:

php<?php
  $interval = DateInterval::createFromDateString('2 days');
  print_r($interval);
?>

Hasil eksekusi kode:

phpDateInterval Object
(
  [d] => 2
  [h] => 0
  [i] => 0
  [s] => 0
  ...
)

Contoh

Buatlah interval 1 bulan dan 5 hari:

php<?php
  $interval = DateInterval::createFromDateString('1 month + 5 days');
  print_r($interval);
?>

Hasil eksekusi kode:

phpDateInterval Object
(
  [m] => 1
  [d] => 5
  [h] => 0
  [i] => 0
  [s] => 0
  ...
)

Contoh

Buatlah interval 3 jam dan 30 menit:

php<?php
  $interval = DateInterval::createFromDateString('3 hours + 30 minutes');
  print_r($interval);
?>

Hasil eksekusi kode:

phpDateInterval Object
(
  [h] => 3
  [i] => 30
  [s] => 0
  ...
)

Lihat Juga

  • kelas DateInterval,
    yang merepresentasikan interval waktu
  • fungsi strtotime,
    yang mengubah deskripsi tekstual tanggal menjadi stempel waktu
  • kelas DateTime,
    yang bekerja dengan tanggal dan waktu