将日期变量回显为另一种格式
Echo a date variable as a another format
$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>');
}
}
?>
例如你有这样的日期格式
$trip = '2018-10-31 00:00:00'; //Sample Date Format
$newFormat = date('d M Y',strtotime($trip));
echo $newFormat;
输出日期应为 2018 年 10 月 31 日。
这里是日期格式的完整文档:
http://php.net/manual/en/function.date.php
迈克尔试试这个:
$originalDate = $wp_trip->start_date;
$newDate = date("d-m-Y", strtotime($originalDate));
echo '<li>'. date('D/M/Y', strtotime($wp_trip->start_date)).'</li>';
你必须使用 strtotime
使用strtotime()
将您的时间字符串转换为时间戳,然后使用PHP date()
函数输出您想要的格式:
echo date("d/M/Y", strtotime($wp_trip->start_date));
$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>');
}
}
?>
例如你有这样的日期格式
$trip = '2018-10-31 00:00:00'; //Sample Date Format
$newFormat = date('d M Y',strtotime($trip));
echo $newFormat;
输出日期应为 2018 年 10 月 31 日。
这里是日期格式的完整文档: http://php.net/manual/en/function.date.php
迈克尔试试这个:
$originalDate = $wp_trip->start_date;
$newDate = date("d-m-Y", strtotime($originalDate));
echo '<li>'. date('D/M/Y', strtotime($wp_trip->start_date)).'</li>';
你必须使用 strtotime
使用strtotime()
将您的时间字符串转换为时间戳,然后使用PHP date()
函数输出您想要的格式:
echo date("d/M/Y", strtotime($wp_trip->start_date));