Синтаксис за функцията date_modify() в PHP
Синтаксисът на date_modify() функция в PHP е дадена по-долу.
дата_модифициране ( Време за среща $обект , низ $модифициране )Отнема два параметъра:
- $обект: А 'Време за среща' обект, който искате да промените.
- $модифициране: Низ, представляващ промените, които желаете в датата/часа или обекта.
Върната стойност
The date_modify() функцията връща промененото Време за среща обект.
Как да използвате функцията date_modify() в PHP
Следват някои от употребите на date_modify() функция в PHP.
- Основна употреба
- Комбиниране на множество модификации
- Задаване на конкретна дата и час
- Създаване на специфични формати
1: Основна употреба
Основното използване на date_modify() функция включва преминаване на Време за среща обект и низ, указващ модификациите.
$ дата = нов Време за среща ( '2023-03-12' ) ;
ехо $ дата -> формат ( 'Y-m-d' ) . ' \н ' ;
дата_модифициране ( $ дата , '+3 дни' ) ;
ехо $ дата -> формат ( 'Y-m-d' ) . ' \н ' ;
?>
Кодът по-горе генерира a Време за среща обект с дата 2023-03-12 като негова първа стойност. След това променената дата се отпечатва с помощта на „Г-м-д“ формат след коригиране с помощта на date_modify() функция за добавяне на 3 дни. След това новата дата се отпечатва с помощта на дата->формат функция.
2: Комбиниране на множество модификации
The date_modify() функция позволява комбиниране на множество модификации в една операция. Да предположим, че искаме да извадим 1 месец и 10 дни от дадена дата.
$ дата = нов Време за среща ( '2023-03-12' ) ;
дата_модифициране ( $ дата , '-2 месеца -3 дни' ) ;
ехо $ дата -> формат ( 'Y-m-d' ) ;
?>
В горния код генерираме a Време за среща обект, представляващ датата 2023-03-12 . След това използваме date_modify() функция с модификациите „-2 месеца -3 дни“ за изваждане на 2 месеца и 3 дни от датата.
3: Задаване на конкретна дата и час
Можем също да използваме date_modify() функция за задаване на конкретна стойност за дата и час за обекта за дата. Например, ако искаме да зададем датата на 1 януари 2022 г., можем да го направим по следния начин:
$ дата = нов Време за среща ( „15.06.2023 г.“ ) ;
дата_модифициране ( $ дата , '2022-01-01' ) ;
ехо $ дата -> формат ( „Г-м-д \н ' ) ;
?>
Датата 2023-06-15 е представена от a Време за среща обект, създаден от този код. Модификационният низ „2022-01-01“ след това се използва за опит за промяна на датата. Оригиналната дата „15.06.2023 г.“ след това се форматира и отпечатва.
Това задава датата на обекта за дата на 1 януари 2022 г.
Можем също да зададем конкретна времева стойност за обекта за дата, като използваме date_modify() функция. Например, ако искаме да зададем времето на 12:30 ч , можем да го направим по следния начин:
$ дата = нов Време за среща ( „15.06.2023 г.“ ) ;
дата_модифициране ( $ дата , „12:30 ч.“ ) ;
ехо $ дата -> формат ( 'Y-m-d H:i:s' ) ;
?>
Това задава часа на обекта за дата на 12:30 ч.
4: Създаване на специфични формати
Друго полезно приложение на date_modify() функцията е в създаването на специфични формати за дата/час. Можем да използваме тази функция, за да форматираме обекта за дата във всеки формат, който желаем. Например, ако искаме да форматираме обекта за дата като „ГГГГ-ММ-ДД“ , можем да го направим по следния начин:
$ дата = нов Време за среща ( „15.06.2023 г.“ ) ;
дата_модифициране ( $ дата , '02-12-2022' ) ;
ехо $ дата -> формат ( 'd-m-y' ) ;
?>
Това ще форматира обекта за дата като 12-02-2022 г . По същия начин можем да форматираме обекта за дата във всеки формат, който желаем, като посочим подходящия форматен низ в формат () функция.
Заключение
The date_modify() функцията в PHP се използва за промяна на стойността за дата/час на обект с дата. Може да се използва за задаване на конкретна дата и час, комбиниране на множество модификации във функция или създаване на специфичен формат за датата или часа във функция. Това ръководство демонстрира различни случаи на употреба на date_modify() функция, която помага на потребителите да разберат работата на тази функция.