Metode modify Kelas DateTime

Metode modify memungkinkan untuk mengubah tanggal dan waktu objek DateTime. Metode ini menerima parameter string dengan format tanggal relatif yang menunjukkan, bagaimana nilai tanggal/waktu saat ini harus diubah.

Sintaks

php$datetime->modify(string $modifier);

Contoh

Tambahkan 1 hari ke tanggal saat ini:

php<?php
  $date = new DateTime('2023-01-01');
  $date->modify('+1 day');
  echo $date->format('Y-m-d');
?>

Hasil eksekusi kode:

php'2023-01-02'

Contoh

Kurangi 2 minggu dari tanggal saat ini:

php<?php
  $date = new DateTime('2023-01-15');
  $date->modify('-2 weeks');
  echo $date->format('Y-m-d');
?>

Hasil eksekusi kode:

php'2023-01-01'

Contoh

Atur hari pertama bulan berikutnya:

php<?php
  $date = new DateTime('2023-01-20');
  $date->modify('first day of next month');
  echo $date->format('Y-m-d');
?>

Hasil eksekusi kode:

php'2023-02-01'

Lihat juga

  • fungsi date_add,
    yang menambahkan interval ke objek DateTime
  • fungsi date_sub,
    yang mengurangi interval dari objek DateTime