重新格式化包含日期信息的mysql字段

时间:2015-01-22 13:11:53

标签: php mysql

我在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']; ?>",

1 个答案:

答案 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");