Введение в PHP Изменить формат даты

Функции PHP Date используются для печати даты сервера или текущей даты. Он в основном используется для регистрации информации, когда система выполняет какие-либо операции на сервере. Можно изменить дату получения информации о том, как это требуется для какой-либо конкретной операции. Предоставленные данные будут стандартными (гггг-мм-дд), поскольку дата может быть изменена в соответствии с необходимостью с использованием многих методов и функций даты. Ниже перечислены методы, используемые для изменения формата даты на сервере.

Формат даты PHP:

PHP Change Date Format предоставляет вам информацию о дате сервера, на котором выполняется конкретный PHP-скрипт. Таким образом, сервер будет предоставлять нам информацию в стандартном формате при выполнении функции date. Если вы хотите изменить формат по своему желанию, это можно сделать несколькими способами.

Типы форматов даты

Есть несколько форматов данных, используемых в PHP для печати даты в соответствии с требованием:

  • date_create (): эта функция создаст дату в соответствии с указанным форматом даты в функции date_format. Если вы передаете формат даты как dd-mm-yyyy, он напечатает дату в указанном формате. Возвращает объект в функцию date_format ().
  • date_modify (): эта функция изменяет дату, указанную пользователем, т.е. если пользователь указывает +15 дней, то напечатанная дата будет на 15 дней опережать текущую дату. Эта функция изменяет временную метку сервера, который будет напечатан.
  • date_create_from_format (): эта функция создает дату, указанную в формате, и создает объект в соответствии с указанным форматом и передается в функцию date_format.

Как конвертировать формат даты?

Многие программисты используют разные функции даты и времени для внесения изменений в соответствии с их требованиями. Изменение зависит от региона и от того, где оно используется.

Например, если пользователь хочет использовать базу данных для любой записи сотрудника и формат даты сервера отличается от формата, используемого базой данных, тогда база данных не примет стандартный формат, поскольку база данных имеет свои ограничения. Таким образом, пользователь должен изменить формат на требуемый, используя различные методы, доступные в PHP. Есть много случаев, когда функции даты и времени имеют свой формат.

Например, в Индии дата будет напечатана в формате IST (стандартное индийское время), в США - в формате CDT / CST (центральное стандартное время), в Японии - в формате JST (стандартное время Японии). ), в Канаде он будет напечатан в EST (восточное стандартное время). Таким образом, база данных и сервер будут иметь разные часовые пояса сравнительно. Чтобы обеспечить его совместимость с форматом даты, часовые пояса изменяются соответствующим образом, чтобы не возникало конфликтов между вводимыми данными. Одним из методов является функция strtotime (), которая печатает указанную дату в том виде, в каком она есть.

Пример № 1

Вот пример использования функции strtotime (), которая печатает дату.

Код:



$o = "2019-10-30";
// It creates the timestamp from the date mentioned.
$a = strtotime($o);
$new = date("d/m/Y", $a);
echo $new;
?>
<_?php


$o = "2019-10-30";
// It creates the timestamp from the date mentioned.
$a = strtotime($o);
$new = date("d/m/Y", $a);
echo $new;
?>

Выход:

В приведенном выше выводе указанная дата будет той, которая упоминается в функции даты. Поскольку указанная здесь дата равна д / м / год, выходные данные также имеют такой же формат. Если вы хотите указать дефис (-) вместо обратной косой черты (/), вы можете указать в самом формате даты.

Пример № 2

Вот несколько примеров того, как преобразовать дату из стандартной в требуемый формат.

Код:



$currentdate=date_create("2012-09-13");
echo date_format($currentdate, "m/d/Y");
?>
<_?php


$currentdate=date_create("2012-09-13");
echo date_format($currentdate, "m/d/Y");
?>

Выход:

Здесь, в приведенном выше коде и выводе, дата, указанная в функции формата даты, должна быть напечатана в выводе. Таким образом, пользователь может указать любой формат, который он хочет видеть, например, дд-мм-гггг или дд-мм-гг, или дд / мм / гггг или дд / мм / гг и т. Д.

Код:



$a = '2019-05-25';
$d = new DateTime($a);
echo $d->format('Ymd');
?>
<_?php


$a = '2019-05-25';
$d = new DateTime($a);
echo $d->format('Ymd');
?>

Выход:

В приведенном выше коде и соответствующем выводе формат даты упоминается в коде, переданном с форматом функции, как показано выше. Метод DateTime () преобразует дату в формат, упомянутый в функции форматирования, и создает объект для передачи ее в функцию форматирования.

Код:



$date=date_create_from_format("jMY", "27-Feb-2019");
echo " The changed date format is ", date_format($date, "d/m/Y");
?>
<_?php


$date=date_create_from_format("jMY", "27-Feb-2019");
echo " The changed date format is ", date_format($date, "d/m/Y");
?>

Выход:

В приведенном выше коде формат, указанный в дате, созданной с помощью метода форматирования, является вводом для метода date_format, поскольку дата, указанная в коде, будет напечатана в формате, указанном в коде.

Таким образом, мы узнали много способов, как изменить дату для определенного формата, используя различные функции даты. Во всех функциях даты общим было уже упоминание даты в самом коде. Если вы хотите взять текущую дату в качестве ввода в указанном формате, вы можете просто использовать функцию date () или функцию Date Time (), чтобы получить дату и время соответственно. Таким образом, пользователь может использовать как статический, так и динамический способ получения даты с сервера. Аналогично, как и функции даты, у нас есть различные функции времени, которые можно использовать для изменения часовых поясов, а также формата времени серверов. У всех серверов будет общее время, то есть UTC (универсальный часовой пояс), если только оно не будет изменено на соответствующую страну / регион.

Вывод - PHP Изменить формат даты

В этой статье мы обсудили формат даты, как изменить формат даты, а также ее типы. Основная цель этих изменений - обеспечить плавный переход между различными конфликтами, с которыми сталкиваются серверы разных стран, и которые обычно используются в качестве хранилища.

Рекомендуемая статья

Это руководство по PHP Изменить формат даты. Здесь мы обсуждаем различные типы формата даты и его примеры, а также реализацию и вывод кода. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Палиндром в PHP (Примеры)
  2. Что такое абстрактный класс в PHP?
  3. Сокетное программирование в PHP с методами
  4. Введение в Факториал в PHP
  5. Палиндром в C ++
  6. Палиндром в JavaScript
  7. Программирование сокетов в Python
  8. Лучшие 5 примеров по форматам дат JavaScript
  9. Абстрактный класс в C # с примером