can you please help me? i need to change
2017-12-31 11:45:00
to
2017-12-31T11:45
using php function.
I need this datetime-local format for putting in a input value.
can you please help me? i need to change
2017-12-31 11:45:00
to
2017-12-31T11:45
using php function.
I need this datetime-local format for putting in a input value.
This might do it for you:
<?php
$date = '2017-12-31 11:45:00';
$newdate = date('Y-m-d\TH:i', strtotime($date));
echo $newdate; // 2017-12-31T11:45
;?>
Documentation about strtotime
: http://php.net/manual/en/function.strtotime.php
NOTE:
strtotime
max date is '19 Jan 2038 03:14:07 UTC'.
New solution: PHP 5 >= 5.2.0, PHP 7
Please consider to use the new DateTime function: http://php.net/manual/en/datetime.construct.php
Example new DateTime:
<?php
$d = new DateTime("9999-12-31");
$d->format("Y-m-d"); // "9999-12-31"
$d = new DateTime("0000-12-31");
$d->format("Y-m-d"); // "0000-12-31"
$d = new DateTime("-9999-12-31");
$d->format("Y-m-d"); // "-9999-12-31"
?>