我有一个带有日期字段的MSSQL数据库表。使用codeigniter选择该字段时,它将返回与数据库中找到的格式不同的格式化日期。我需要的是CI模型返回原始日期格式,以便我可以根据需要格式化日期。
TSQL返回
2018-05-18
显示为HTML
May 18, 2018 12:00:00:AM
我需要按原样显示
2018-05-18
答案 0 :(得分:0)
希望这会对您有所帮助:
$returned_date ='May 18, 2018 12:00:00:AM';
$date = DateTime::createFromFormat('M d, Y H:i:s:A', $returned_date);
echo $date->format('Y-m-d');
/*Output 2018-05-18*/
答案 1 :(得分:0)
当您在html / php上显示它时,请使用以下代码格式化日期字符串:
$newDate = date("Y-m-d", strtotime($originalDate));