gpt4 book ai didi

php - codeigniter 日期和时间在 View 中无法正确转换

转载 作者:行者123 更新时间:2023-11-28 23:25:00 24 4
gpt4 key购买 nike

我想显示的日期显示不正确。这是我的代码:

$row->created_when = '2016-09-27 11:06:54'

$row->approve_when = '02:43:06 09-28-2016'

<?php if(isset($records)): foreach($records as $row): ?>
......
<?php echo $row->first_name;?> <?php echo $row->last_name;?>
....
<?php if($row->approve_when==""){ ?>
<?php echo date("M d, Y H:i A", strtotime($row->created_when)); ?>
<?php echo $row->status;?>

<?php }else{ ?>

<?php echo date("M d, Y H:i A", strtotime($row->approve_when)); ?>
<?php echo $row->status;?>

<?php } ?>

但是 View 中显示的内容:

创建时间:2016 年 9 月 27 日上午 11:06

批准时间:1970 年 1 月 1 日凌晨 02:00

approve_when 未正确转换

最佳答案

$row->approve_when = '02:43:06 09-28-2016' 这是错误的日期格式。对于 strtotime 函数,它必须是:

$row->approve_when = '2016-28-09 02:43:06'

转换为正确日期格式的代码:

$date = '02:43:06 09-28-2016';
$ar = explode(' ', $date);
$ar2 = explode('-', $ar[1]);
$properDate = $ar2[2] . '-' . $ar2[0] . '-' . $ar2[1] . ' ' . $ar[0];

echo date('Y-m-d H:i:s', strtotime($properDate));

关于php - codeigniter 日期和时间在 View 中无法正确转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39743285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com