Search results
13 maj 2012 · You can use the format method of the DateTime class: $date = new DateTime('2000-01-01'); $result = $date->format('Y-m-d H:i:s'); If format fails for some reason, it will return FALSE. In some applications, it might make sense to handle the failing case: if ($result) { echo $result; } else { // format failed echo "Unknown Time"; }
16 sty 2023 · This article demonstrates how to convert a DateTime object to a string in PHP. You can use the format() function of the DateTime class to convert a DateTime object to string in PHP. The DateTime::format function returns the date formatted according to the given format.
2 lut 2024 · Different ways of converting DateTime to string using PHP functions, like Using format() of DateTime class, using date_format() method.
The first method we recommend to use for converting the DateTime object to a string is format. Here is the code to run: <?php $date = new DateTime ( '2000-01-01' ); $result = $date -> format ( 'Y-m-d H:i:s' ); ?>
1 sty 2001 · The PHP DateTime::format () method returns date formatted according to given format. The date_format () function is an alias of this method. Note: This method is defined under DateTimeInterface interface. DateTime and DateTimeImmutable classes inherit this method from DateTimeInterface interface.
The date_format () function returns a date formatted according to the specified format. Note: This function does not use locales (all output is in English). Tip: Also look at the date () function, which formats a local date/time.
Use strtotime() on your first date then date('Y-m-d') to convert it back: $time = strtotime('10/16/2003'); $newformat = date('Y-m-d',$time); echo $newformat; // 2003-10-16. Make note that there is a difference between using forward slash / and hyphen - in the strtotime() function. To quote from php.net: