Решено: дата в четима от хора форма

Последна актуализация: 09/19/2023
Автор: PHP Sourcetrail

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

Включване на функциите за дата и час на PHP във вашия арсенал за разработка може значително да подобри потребителското изживяване, като се има предвид колко често информацията за дата и час се използва в цифрови среди.

PHP решението на проблема

Внедряването на решение в PHP включва използването на вградените функции date() и strtotime(). Функцията date() форматира локална дата и час и ги връща като низ, докато strtotime() се използва за преобразуване на английски текстови описания за дата-час в Unix времеви отпечатъци.

$date = "2000-01-01";
$newDate = date("d m, Y", strtotime($date));
echo $newDate;

В този кодов фрагмент „2000-01-01″“ първо се присвоява на променливата „$date“. След това тази дата се трансформира в по-четим за хората формат „dm, Y“, където „d“ означава ден, „m“ за месец и „Y“ за четирицифрена година. Тази трансформирана дата се отпечатва чрез командата echo.

Разбиване на PHP кода

Първоначалната стъпка включва присвояване на низ от дата към променливата `$date`. Форматът за тази въведена дата е „ГГГГ-ММ-ДД“, международен стандарт, известен като ISO 8601.

$date = "2000-01-01";

След това мощната функция strtotime() се използва за преобразуване на нашия стандартен низ от дата в Unix timestamp.

$timestamp = strtotime($date);

Времевите марки на Unix обаче не могат да се четат от хора. За да се реши това, функцията date() се използва за форматиране на нашето времево клеймо във формат, който хората могат лесно да разберат.

$newDate = date("d m, Y", $timestamp);

В този формат „d“ представлява деня от месеца, „m“ означава цифрово представяне на месец, а „Y“ показва пълно цифрово представяне на година с 4 цифри.

Накрая, форматираната дата се отпечатва с помощта на командата echo.

echo $newDate;

Обща дискусия относно функциите за дата и час на PHP

Функциите за дата и час на PHP предлагат на разработчиците набор от опции за ефективно манипулиране на данни за дата и час. Функцията date() позволява на разработчиците да форматират датата, както е необходимо, докато функцията strtotime() може да конвертира четима от човека дата и час в Unix timestamp.

Тези функции играят решаваща роля в създаването на удобни за потребителя платформи, където данните за дата и час са част от функционалност или интерфейс. Обширните ресурси на PHP предоставят на разработчиците впечатляващо ниво на гъвкавост и контрол, което им позволява да отговорят на почти всички изисквания, свързани с датата и часа на съвременните уеб проекти.

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

Подобни публикации:

Оставете коментар