Kaedah modify Kelas DateTime

Kaedah modify membolehkan pengubahan tarikh dan masa objek DateTime. Ia menerima parameter rentetan dengan format tarikh relatif yang menunjukkan, bagaimana nilai tarikh/masa semasa perlu diubah.

Sintaks

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

Contoh

Tambahkan 1 hari kepada tarikh semasa:

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

Keputusan pelaksanaan kod:

php'2023-01-02'

Contoh

Tolak 2 minggu daripada tarikh semasa:

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

Keputusan pelaksanaan kod:

php'2023-01-01'

Contoh

Set 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');
?>

Keputusan pelaksanaan kod:

php'2023-02-01'

Lihat juga

  • fungsi date_add,
    yang menambah selang kepada objek DateTime
  • fungsi date_sub,
    yang menolak selang daripada objek DateTime