Omvandla ett datum till en sträng

PHP:
Omvandla ett datum till en sträng

How to:

PHP använder date()-funktionen för att omvandla datum till textsträngar. Här är exempel på hur du använder den:

<?php
$datum = new DateTime("now", new DateTimeZone("Europe/Stockholm"));
echo $datum->format('Y-m-d H:i:s');
?>

Ovanstående kod skriver ut aktuellt datum och tid som en sträng, exempelvis 2023-04-01 15:23:47.

Deep Dive

I PHP:s barndom, användes date() tillsammans med strtotime() för att hantera datum. Idag är DateTime klassen modernare, med bättre stöd för tidszoner och objektorienterad programmering. Alternativ innefattar IntlDateFormatter för lokalanpassning eller DateTimeImmutable för oföränderliga objekt. Detaljerna kring hur DateTime::format fungerar inkluderar formateringsparametrar som definierar utdatans utseende – Y för år, m för månad och d för dag, etc.

See Also

Dokumentation om PHP:s datum- och tidsfunktioner: php.net/manual/en/book.datetime.php PHP DateTime klassreferens: php.net/manual/en/class.datetime.php IntlDateFormatter för lokalanpassade datum: php.net/manual/en/class.intldateformatter.php