Php date()解析后给出了错误的时间
这让人非常困惑,下面是我使用的php:Php date()解析后给出了错误的时间,php,mysql,Php,Mysql,这让人非常困惑,下面是我使用的php: <?php echo date('H:i D j, F',$j->date); ?> 这似乎很好,直到您查看给定的实际时间($j->date提供): 为什么它给我一个一月,我做错了什么?$j->date必须提供带有标准unix时间戳的date()。请看下面的图片。您可能希望首先通过函数传递它 <?php echo date('H:i D j, F', strtotime($j->date)); ?> $j->da
<?php echo date('H:i D j, F',$j->date); ?>
这似乎很好,直到您查看给定的实际时间($j->date提供):
为什么它给我一个一月,我做错了什么?
$j->date
必须提供带有标准unix时间戳的date()
。请看下面的图片。您可能希望首先通过函数传递它
<?php echo date('H:i D j, F', strtotime($j->date)); ?>
$j->date
输出必须是美式英语日期格式。尝试以下操作:
<?php echo date('H:i D j, F', strtotime($j->date)); ?>
该函数只接受时间戳,而不是您试图提供的时间字符串。函数将在发送到
date()
之前为您转换答案。谢谢,我想您上面的人在您输入答案后偷走了您的答案:)接受了他的答案。
<?php echo date('H:i D j, F', strtotime($j->date)); ?>
<?php echo date('H:i D j, F', strtotime($j->date)); ?>