我想以AM或PM显示帖子数据,但无法获得结果。请检查我在做什么:
<input id="monday" type="time" name="monday" value="13:30">
//Here I submit 04:15 PM
<?php
$monday = $_POST['monday']; // Storing Selected Value In Variable
var_dump('You have selected :'.$monday);
$newDateTime = date('h:i A', strtotime($monday));
console.log($monday); // Output : 04:15
console.log($newDateTime); // Output : 16:15
?>
我想要所需的输出: 下午04:15
答案 0 :(得分:1)
问题在于console.log
是JavaScript函数,而不是PHP函数。
您可以使用print
或echo
来输出内容,如下所示:
$monday = new \DateTime();
echo date_format($monday, 'Y-m-d H:i:s');
#output: 2018-10-218 17:45:12
echo date_format($monday, 'G:ia');
#output: 05:45pm