我在mysql数据库中有一个(suedo)日期字段,我希望以不同的顺序输出。当前读取(2015-01-31),我想将输出更改为(01-31-2015)。当前字段是varchar。
我尝试了几件事,但没有任何工作。如果我在没有格式化的情况下回显日期就会循环播放,但是只要我添加格式就会中断。
$ row_rsEvent [pubDate]是db
中的字段<?php do { ?>{
title:"<?php echo $row_rsEvents['EventTitle']; ?> - <?php echo date_format($row_rsEvents[pubDate], "m-d-Y")but; ?><br>",
speaker:" <?php echo $row_rsEvents['speakerName']; ?>",
答案 0 :(得分:0)
我认为你错过了pubDate的引用,而date_format需要$ row_rsEvents ['pubDate']作为日期时间对象。
echo date_format($row_rsEvents[pubDate], "m-d-Y");
将其更改为
echo date_format(date_create($row_rsEvents['pubDate']), "m-d-Y");