How to separate date and time in php?

my date format is as follows: Wednesday, 22 Apr, 2015, 12:39 PM

How do I highlight the date and time, for example, below?

<P → Date: - April 22, 2015 <P → Time: - 12:39 PM
+4
source share
5 answers

First remove the commas and use strtotime:

$dt = 'Wednesday, 22 Apr 2015, 12:39 PM';
$dt = strtotime(str_replace(',', '', $dt));
$d = date('F d Y',$dt);
$t = date('h:i A',$dt);
echo $d,'<br/>',$t;

Conclusion:

April 22 2015
12:39 PM
+7
source

Use the line "Date and time" and release it below,

$time = new DateTime("2015-04-22 18:00:01");
$date = $time->format('n.j.Y');
$time = $time->format('H:i');
+1
source

. .. spiting ,

Array
(
    [0] => Wednesday
    [1] => 22
    [2] => Apr
    [3] => 2015
    [4] => 12:39
    [5] => PM
)

seoarated

$dateTime = 'Wednesday, 22 Apr, 2015, 12:39 PM';
$dateArray = array_map('trim', preg_split( "/[\s,]+/", $dateTime ));
$date = $dateArray [2].' '.$dateArray [1].' '.$dateArray [3];
$time = $dateArray [4].' '.$dateArray [5];
echo $date;
echo $time;
+1

, , , .

    <?php $date="Wednesday, 22 Apr, 2015, 12:39 PM";
$date=explode(',',$date);

echo "Date".':-'.$date[1].' '.$date[2]."<br/>";
echo "Time".':-'.$date[3];
?>
+1

$dateTime = 'Wednesday, 22 Apr, 2015, 12:39 PM';
 $splitDate = explode(',', $dateTime);
 echo "date => ".$splitDate[1].' '.$splitDate[2];
 echo "time =>".array_pop($splitDate);
+1

Source: https://habr.com/ru/post/1583952/


All Articles