Fungsi date_modify
Fungsi date_modify membolehkan penambahan
dan penolakan selang masa tertentu daripada
tarikh. Tarikh mesti merupakan objek
yang dicipta oleh fungsi date_create.
Fungsi ini mengubah objek yang diluluskan itu sendiri, dan
juga mengembalikan objek dengan tarikh yang telah diubah.
Sintaks
date_modify(DateTime $object, string $modifier): DateTime|false
Contoh
Mari kita cipta objek dengan tarikh untuk tahun 2025,
bulan 12, hari 31, kemudian
tambahkan 1 hari padanya dan paparkan dalam
format 'hari.bulan.tahun':
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Keputusan pelaksanaan kod:
'01.01.2026'
Contoh
Mari kita cipta objek dengan tarikh untuk tahun 2025,
bulan 12, hari 31, kemudian
tambahkan 3 hari padanya dan paparkan dalam format
'hari.bulan.tahun':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Keputusan pelaksanaan kod:
'03.01.2026'
Contoh
Mari kita cipta objek dengan tarikh untuk tahun 2025,
bulan 12, hari 31, kemudian
tambahkan 3 hari dan 1 bulan
padanya dan paparkan dalam format 'hari.bulan.tahun':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Keputusan pelaksanaan kod:
'03.02.2026'
Contoh
Mari kita cipta objek dengan tarikh untuk tahun 2025,
bulan 1, hari 1, kemudian
tolak 1 hari daripadanya dan paparkan dalam
format 'hari.bulan.tahun':
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Keputusan pelaksanaan kod:
'31.12.2024'
Lihat juga
-
fungsi
date_format,
yang memformat tarikh