Въведение в PHP Формат на датата на промяна

Функциите за дата на PHP се използват за отпечатване на датата на сървъра или текущата дата. Използва се най-вече за регистриране на информацията, когато системата извършва каквито и да е операции на сървъра. Човек може да промени информацията за датата за това как е необходима за всяка конкретна операция. Предоставените данни ще бъдат стандартни (гггг-мм-dd), тъй като датата може да бъде променена според нуждите, като се използват много методи и функции за дата. По-долу са изброени техниките, използвани за промяна на формата на дата в сървъра.

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

Форматът за промяна на дата на PHP ви предоставя информация за датата на сървъра, където се изпълнява конкретният PHP скрипт. Така сървърът ще ни предостави информацията в стандартния формат, когато се изпълни функцията за дата. Ако искате да промените формата, както желаете, това може да стане по няколко начина.

Видове формати на дата

Има малко формати на данни, използвани в 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;
?>

изход:

В горния изход, посочената дата ще бъде тази, която е спомената във функцията за дата. Тъй като посочената тук дата е d / m / y, изходът също има същия формат. Ако искате да посочите тире (-) вместо обратна черта (/), можете да споменете в самия формат на дата.

Пример №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");
?>

изход:

Тук в горния код и изход, датата, посочена във функцията за формат на дата, е тази, която ще бъде отпечатана в изхода. Така че потребителят може да посочи във всеки формат, който иска да вижда като dd-mm-yyyy или dd-mm-yy или dd / mm / yyyy или dd / mm / yy и т.н.

Код:



$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. Socket програмиране в PHP с методи
  4. Въведение в Factorial в PHP
  5. Палиндром в C ++
  6. Палиндром в JavaScript
  7. Сокетно програмиране в Python
  8. Топ 5 примера на форматите за дата на JavaScript
  9. Абстрактен клас в C # с пример