PHP:
<p><img src="<?php echo base_url()?>assets/images/calendar.png" alt=""><?php echo date('d m Y', str_replace('/', '-', $pet['pet_lost_date']))?> by <?php echo $pet['reg_first_name'].' '.substr($pet['reg_last_name'], 0, 1);?>.<b></b> </p>
错误:
A non well formed numeric value encountered
显示错误。如何解决此错误请帮助我。
答案 0 :(得分:1)
date()
将整数时间戳作为第二个参数,而不是字符串。试试strtotime()
:
echo date('d m Y', strtotime(str_replace('/', '-', $pet['pet_lost_date'])));
但是如果您的日期字符串格式正确,请不要替换:
echo date('d m Y', strtotime($pet['pet_lost_date']));
但要小心,因为strtotime()
将/
的日期视为美国日期m/d/Y
,将-
的日期视为d-m-Y
,或者可能是SecondViewController
你想要纠正什么?