Эхо переменная даты в другом формате - PullRequest
0 голосов
/ 31 октября 2018

$start_date и $end_date - даты, но они нуждаются в формате D / M / Y. Как я могу повторить это в этом формате?

<?php
foreach($wp_trips as $wp_trip){
  if($is_day_trip){
    echo '<li>' .  $wp_trip->start_date . '</li>';                                        
  } else {
    echo '<li>' .  $wp_trip->start_date . ' t/m ' . $wp_trip->end_date . '</li>');
  }
} 
?>

Ответы [ 4 ]

0 голосов
/ 31 октября 2018

Использование strtotime() для преобразования строки времени в метку времени, а затем использование функции PHP date() для вывода желаемого формата:

echo date("d/M/Y", strtotime($wp_trip->start_date));
0 голосов
/ 31 октября 2018

Майкл, попробуйте это:

$originalDate = $wp_trip->start_date;
$newDate = date("d-m-Y", strtotime($originalDate));
0 голосов
/ 31 октября 2018
echo '<li>'. date('D/M/Y', strtotime($wp_trip->start_date)).'</li>';

Вы должны использовать strtotime

0 голосов
/ 31 октября 2018

Например, у вас был такой формат даты

$trip = '2018-10-31 00:00:00'; //Sample Date Format

$newFormat = date('d M Y',strtotime($trip));
echo $newFormat;

Выход должен быть 31 октября 2018 года.

Здесь полная документация форматов даты: http://php.net/manual/en/function.date.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...