Синтаксис функции date_modify() в PHP
Синтаксис date_modify() Функция в PHP приведена ниже.
date_modify ( ДатаВремя $объект , нить $ изменить )Он принимает два параметра:
- $объект: А «ДатаВремя» объект, который вы хотите изменить.
- $ изменить: Строка, представляющая желаемые изменения даты/времени или объекта.
Возвращаемое значение
date_modify() функция возвращает модифицированный ДатаВремя объект.
Как использовать функцию date_modify() в PHP
Ниже приведены некоторые из вариантов использования date_modify() функция в PHP.
- Основное использование
- Объединение нескольких модификаций
- Установка конкретной даты и времени
- Создание определенных форматов
1: Основное использование
Основное использование date_modify() функция заключается в прохождении ДатаВремя объект и строку, определяющую модификации.
$дата '=' новый ДатаВремя ( '2023-03-12' ) ;
эхо $дата -> формат ( 'Г-м-д' ) . ' \n ' ;
date_modify ( $дата , '+3 дня' ) ;
эхо $дата -> формат ( 'Г-м-д' ) . ' \n ' ;
?>
Приведенный выше код генерирует ДатаВремя объект с датой 2023-03-12 как его первое значение. Затем измененная дата печатается с помощью «Г-м-д» формат после корректировки с помощью date_modify() функция добавления 3 дней. Затем новая дата печатается с помощью дата-> формат функция.
2: Объединение нескольких модификаций
date_modify() Функция позволяет комбинировать несколько модификаций в одной операции. Предположим, мы хотим вычесть 1 месяц и 10 дней из заданной даты.
$дата '=' новый ДатаВремя ( '2023-03-12' ) ;
date_modify ( $дата , '-2 месяца -3 дня' ) ;
эхо $дата -> формат ( 'Г-м-д' ) ;
?>
В приведенном выше коде мы генерируем ДатаВремя объект, представляющий дату 2023-03-12 . Затем мы используем date_modify() с модификациями «-2 месяца -3 дня», чтобы вычесть из даты 2 месяца и 3 дня.
3: Установка конкретной даты и времени
Мы также можем использовать date_modify() функция для установки определенного значения даты и времени для объекта даты. Например, если мы хотим установить дату 1 января 2022 года, мы можем сделать это следующим образом:
$дата '=' новый ДатаВремя ( '2023-06-15' ) ;
date_modify ( $дата , '2022-01-01' ) ;
эхо $дата -> формат ( 'Г-м-д \n ' ) ;
?>
Дата 2023-06-15 представлен ДатаВремя объект, созданный этим кодом. Строка модификации «2022-01-01» затем используется для попытки изменить дату. Исходная дата «2023-06-15» затем форматируется и печатается.
Это устанавливает дату объекта даты на 1 января 2022 года.
Мы также можем установить конкретное значение времени для объекта даты, используя date_modify() функция. Например, если мы хотим установить время на 12:30 ПОСЛЕ ПОЛУДНЯ , мы можем сделать это следующим образом:
$дата '=' новый ДатаВремя ( '2023-06-15' ) ;
date_modify ( $дата , '12:30 ПОСЛЕ ПОЛУДНЯ' ) ;
эхо $дата -> формат ( 'Г-м-д H:i:s' ) ;
?>
Это устанавливает время объекта даты на 12:30.
4: Создание определенных форматов
Еще одно полезное приложение date_modify() Функция заключается в создании определенных форматов даты/времени. Мы можем использовать эту функцию для форматирования объекта даты в любом желаемом формате. Например, если мы хотим отформатировать объект даты как «ГГГГ-ММ-ДД» , мы можем сделать это следующим образом:
$дата '=' новый ДатаВремя ( '2023-06-15' ) ;
date_modify ( $дата , '02-12-2022' ) ;
эхо $дата -> формат ( 'д-м-г' ) ;
?>
Это отформатирует объект даты как 12-02-2022 . Точно так же мы можем отформатировать объект даты в любом желаемом формате, указав соответствующую строку формата в формат() функция.
Заключение
date_modify() Функция в PHP используется для изменения значения даты/времени объекта даты. Его можно использовать для установки конкретной даты и времени, объединения нескольких модификаций в функции или создания определенного формата даты или времени в функции. В этом руководстве продемонстрированы различные варианты использования date_modify() функция, которая помогает пользователям понять работу этой функции.